天天看点

【centos安装部署】安装nginx

一、安装gcc gcc-c++

yum install -y gcc gcc-c++

二、下载tar.gz包

下载地址http://nginx.org/en/download.html

三、安装

#根目录使用ls命令可以看到下载的nginx压缩包,然后解压

tar -zxvf nginx-1.16.1.tar.gz

#解压后进入目录

cd nginx-1.16.1

#使用默认配置

./configure

#编译安装

make

make install

#查找安装路径,默认都是这个路径

[[email protected]_0_12_centos ~]# whereis nginx

nginx: /usr/local/nginx

#启动、停止nginx

cd /usr/local/nginx/sbin/

./nginx #启动

./nginx -s stop #停止,直接查找nginx进程id再使用kill命令强制杀掉进程

./nginx -s quit #退出停止,等待nginx进程处理完任务再进行停止

./nginx -s reload #重新加载配置文件,修改nginx.conf后使用该命令,新配置即可生效

#重启nginx,建议先停止,再启动

./nginx -s stop

./nginx

#查看nginx进程,如下返回,即为成功

[[email protected]_0_12_centos ~]# ps aux|grep nginx

root 5984 0.0 0.0 112708 976 pts/1 R+ 14:41 0:00 grep --color=auto nginx

root 18198 0.0 0.0 20552 612 ? Ss 11:28 0:00 nginx: master process ./nginx

nobody 18199 0.0 0.0 23088 1632 ? S 11:28 0:00 nginx: worker process

四、开机自启动

#在rc.local增加启动代码即可

vi /etc/rc.local

#增加一行 /usr/local/nginx/sbin/nginx,增加后保存

#设置执行权限

cd /etc

chmod 755 rc.local

浏览器输入服务器ip即可看到nginx欢迎界面

五、配置域名映射

#进入nginx配置文件目录,找到nginx的配置文件nginx.conf

cd /usr/local/nginx/conf/

#直接修改

vi nginx.conf

在文件中找到如图位置

#listen为监听的端口

listen 80;

#server_name为域名

server_name www.test.com;

#location是访问地址的设置,locahost也可以用服务器ip代替

location / {

proxy_pass http://localhost:8080;

}

如图,只需要修改server_name和location里面的内容即可

#修改完成后,重新加载配置文件

cd /usr/local/nginx/sbin/

./nginx -s reload

六、进入域名控制台,添加或者修改解析地址

如果原来配置了解析,新解析需要一定时间才能生效

注:收集于网络,侵权请联系作者

继续阅读