LINUX(CentOS7)安装nginx详细步骤

本人以下操作是在虚拟机上进行

1.安装依赖包

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载并解压安装包

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

3.安装nginx

 1 //进入nginx目录
 2 cd /usr/local/nginx
 3 //进入目录
 4 cd nginx-1.13.7
 5 //执行命令 考虑到后续安装ssl证书 添加两个模块
 6 ./configure --with-http_stub_status_module --with-http_ssl_module
 7 //执行make命令
 8 make
 9 //执行make install命令
10 make install

4.启动nginx配置文件

 ​​​​​​​/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

5.配置nginx.conf

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

6.重启nginx

/usr/local/nginx/sbin/./nginx -s reload

7.查看nginx进程是否启动:

ps -ef | grep nginx

 

 8.若想使用外部主机访问nginx,需要关闭服务器防火墙或开放nginx服务端口,端口为上一步nginx.conf的配置端口:

centOS6及以前版本使用命令:

 systemctl stop iptables.service

centOS7关闭防火墙命令: 

systemctl stop firewalld.service

关闭防火墙会导致服务器有一定风险,所以建议是单独开放服务端口 :

例如开放80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口号80 是否开启:

firewall-cmd --query-port=80/tcp

重启防火墙:

firewall-cmd --reload

9.访问服务器ip查看(我监听的是8888端口)

 

 我这里改的端口是8888

10.安装完成一般常用命令

进入安装目录中,

命令:

 cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

#启动
./nginx 
#关闭
./nginx -s stop 
#重启
./nginx -s reload 

 

 

参考地址:https://blog.csdn.net/t8116189520/article/details/81909574

posted @ 2022-09-02 14:05  创客未来  阅读(692)  评论(0编辑  收藏  举报