栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Contos7配置Nginx多个端口及目录

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Contos7配置Nginx多个端口及目录

练手用,怕忘记,记录一下。我用的是腾讯云的contos

下载Nginx(使用命令行下载或者自己下载完上传到服务器都可以)

wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

解压

tar -zxvf nginx-1.12.0.tar.gz

进入目录

cd nginx-1.12.0

配置

./configure

编译安装

make
make install

安装目录是在  /usr/local/nginx    要是找不到,用命令找

whereis nginx

 启动

// 先进入sbin目录

cd /usr/local/nginx/sbin/

// 启动 和 关闭

./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

启动时报80端口被占用:
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

解决办法:1、安装net-tool 包:yum install net-tools 

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询进程

ps aux|grep nginx

开机自启

vi /etc/rc.local

增加一行 /usr/local/nginx/sbin/nginx

 

 配置多端口

进入usr/local/nginx/conf文件下

修改Nginx.conf

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html/html1;
            index  index.html index.htm;
        }

    }
    server {
       listen       1008;
       server_name  localhost;

       location / {
           root   html/html2;
           index  index.html index.htm;
       }
    }

 然后再html目录下新建html1和html2文件夹

然后将自己的前端项目放在两个文件夹下就好了

ps:放好之后,重启服务器,因为端口占用的原因,Nginx重启不成功,上面添加了Nginx开机自启,所以,我直接用最笨的方法,重启服务器,就好了

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号