nginx安装(linux)

1、下载安装包
wget -c https://nginx.org/download/nginx-1.11.6.tar.gz
2、解压安装包
tar -zxvf nginx-1.11.6.tar.gz
3、进入解压包中,使用默认配置
cd /opt/application/nginx-11.6/
./configure
4、安装gcc环境
yum install gcc-c++
5、安装pcre依赖库
yum install -y pcre pcre-devel
6、安装zlib依赖库
yum install -y zlib zlib-devel
7、安装OpenSSL安全套接字层密码库
yum install -y openssl openssl-devel
8、再次配置
./configure
9、编译安装
make install
10、查找安装路径
whereis nginx
$/usr/local/nginx
11、修改端口号
cd /usr/local/nginx/conf
cp nginx.conf nginx.conf.back (备份配置文件)
vi nginx.conf
listen 修改为8181
12、启动nginx
cd /usr/local/nginx/sbin/
./nginx 开启
./nginx -s stop 停止
./nginx -s quit
./nginx -s reload

重启 nginx
(1)先停止再启动(推荐)

对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
./nginx -s quit
./nginx
(2)重新加载配置文件

当修改nginx.conf 修改,要想让配置生效需要重启nginx,使用./nginx -s reload不用先停止nginx再启动,即可将配置信息在nginx中生效。
./nginx -s reload

设置开机自启动
vi /etc/rc.local
(1)添加语句
/usr/local/nginx/sbin/nginx
(2)设置权限
chmod 755 /etc/rc.local

附:安装多个Nginx
linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx(监听端口必须不同,否则会有一个Nginx无法启动)
进入nginx解压目录下
./configure --prefix=/home/work/nginx1 …//第一个nginx的安装配置
make && make install

./configure --prefix=/home/work/nginx2 …//第二个nginx的安装配置
make && make install

若未设置–prefix,会默认安装在/usr/local/目录下,如上配置,则nginx的安装路径在/home/work/nginx1和nginx2目录下
分别修改俩个nginx的监听端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值