• 修改nginx的配置文件

Nginx 卸载

1:停止Nginx软件
systemctl nginx stop

2:删除Nginx的自动启动
chkconfig nginx off

3:从源头删除Nginx
rm -rf /usr/sbin/nginx
rm -rf /etc/nginx
rm -rf /etc/init.d/nginx

4:再使用yum清理
yum remove nginx

Nginx安装

1。查询服务器自带nginx包

yum list nginx 

2.安装

yum install nginx包名

Nginx 配置

  • 启动Nginx并设置开机自动运行
  • sudo systemctl start nginx.service
    sudo systemctl enable nginx.service

  • nginx 配置文件 和 启动目录
  • # 启动目录
    /usr/sbin/ 下的 nginx

    # 配置文件
    /etc/nginx 下 nginx.conf

    # 编辑Nginx配置文件
    vi /etc/nginx/nginx.conf

  • 使用外部主机连接上虚拟机,需要防火墙加入80端口释放,或关闭虚拟机的防火墙

    # centOS6及以前版本使用命令
    systemctl stop iptables.service

    # centOS7关闭防火墙命令
    systemctl stop firewalld.service

  • 安装完成后的常用命令

    # 启动
    ./nginx

    # 关闭
    ./nginx -s stop

    # 重启
    ./nginx -s reload
    # 或
    /usr/sbin/nginx -s reload

Nginx配置域名映射

  • 修改 /etc/hosts 文件
  • vi /etc/hosts

    #增加下列代码(参考下面例子)
    127.0.0.1 域名

    #例:127.0.0.1 *.siwee.top

  • 修改nginx的配置文件

    vi /etc/nginx/nginx.conf

  • 在配置文件的 http{ } 中加入以下代码

    # 自定义别名
    upstream mine{
    server 127.0.0.1:8081;
    }
    server{
    # 监听端口号
    listen 80;
    # 配置域名访问
    server_name www.siwee.top;

    location /{
    # 使用别名
    proxy_pass http://mine;
    }

    location ~.*\.(js|css|jpg|png|woff|woff2)$ {
    # 页面静态资源释放
    proxy_pass http://127.0.0.1:8081;
    }
    }

  • 保存并退出

    ESC :wq

  • 进入 ngxin 的 sbin 目录

    cd /usr/sbin/

  • 重启nginx

    ./ngxin -s reload