您的位置:首页 > 运维架构 > Nginx

传统IDC部署网站(yum安装Nginx,Nginx虚拟主机,安装WordPress,安装discuz)

2019-01-28 12:04 876 查看

yum安装Nginx

  • 编辑yum仓库:
      vi /etc/yum.repos.d/nginx.repo
    • 粘贴: 
      [code][nginx]
      name=nginx repo
      baseurl=http://nginx.org/packages/centos/7/$basearch/
      gpgcheck=0
      enabled=1
  • 安装
      yum install -y nginx
  • 配置文件路径
      /etc/nginx
  • 查看配置文件有没有错
      nginx -t
  • 启动:
      systemctl start nginx

    Nginx虚拟主机

    • 虚拟主机 HTTP1.1-->host(域名)  一个web服务可以有多个站点
  • iptables -nvL   查看防火墙规则
  • Centos7 firewalld
      自带firewalld服务,开启状态reload
    • 关闭firewalld服务     systemctl stop firewalld
    • firewall-cmd --add-port=80/tcp --permanent
    • firewall-cmd --reload
  • Nginx配置
      systemctl restart nginx   //重启这个nginx服务
    • nginx -s reload  //重载配置文件
    • nginx -t   //查看配置文件是否有错误
    • vi  /etc/nginx/conf.d/default.conf    编辑配置文件。添加一个站点www.aa.com 
  • /etc/hosts 
      vi /etc/hosts     //增加自定义ip地址指向地址,例如:192.168.139.128   www.aaa.com
    • 可以增加多个站点,例如:192.168.139.128   www.aaa.com  www.bbb.com   www.ccc.com
    • Windows电脑下的hosts的路径  
    •  
  • 默认虚拟主机
      就是nginx的第一个虚拟主机
    • 可拷贝的default.conf文件到新的文件里面去:cp default.conf  2.conf
    • 修改默认虚拟主机,想把哪个改成默认虚拟主机就修改哪个配置文件 vi default.conf    
    • 泛解析:任何一个域名解析到这个ip上,都能访问这个默认虚拟主机,都不用配置文件,假如把www.aaa.com  或者bbb  ccc   ddd   eee都解析到这个默认虚拟主机上都可以访问。
    • 禁掉默认虚拟主机:加一行deny all;  
  • 安装WordPress
  • 补充
      快捷键ctrl z可以暂停一个进程。例如vi的时候,可以先退出vi,然后释放命令。按fg就可以回到vi窗口

    安装WordPress

    • 最后一条命令的意思是吧刚刚解压出来的安装包里面所有的文件放在/data/wwwroot/blog.aminglinux.cc/下
    • 访问自己的网页会出现403,这个时候需要的关闭selinux,执行命令:setenforce 0
    • 设置数据库

    问题处理:

    •  

    安装discuz

    • discuz官网:http://www.discuz.net/forum.php
    • yum install -y git
    • git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git
    • cp -r DiscuzX/upload /data/wwwroot/bbs.aminglinux.cc
    • 定义虚拟主机配置文件:
      [code]1)cd /etc/nginx/conf.d
      2)cp blog.aminglinux.cc.conf  bbs.aminglinux.cc.conf
      3)修改里面的目录
      4)nginx -t && nginx -s reload
    • 开始安装:
      [code]1)改权限  cd /data/wwwroot/bbs.aminglinux.cc && chown -R php-fpm  config data uc_server/data  uc_client/data
      2)数据库相关操作:
      create database bbs;
      grant all on bbs.* to 'bbs'@127.0.0.1 identified by 'li60rtvvHAfh';
      3)定义数据库相关的信息
      4)完成安装
    • 补充:
      [code]1) cp   :cp -r 复制目录
      
      2)vi 批量查找替换,一般模式下输入 :1,$s/要被替换的字符/替换成的字符/g
      如果字符串中含有/,则需要脱义, 1,$s/home\/123/home\/abc/g
      还有一种方法:1,$s#home/123#home/abc#g
  • 内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐