LINUX安装nginx详细步骤(CentOS)

简介: LINUX安装nginx详细步骤(CentOS)


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

//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

4. PATH配置

// export PATH=$PATH:/usr/bi
export PATH=/usr/local/nginx/sbin:/usr/bin

5. 启动nginx服务

nginx

6.配置nginx.conf

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

将端口号改成8080(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

将localhost修改为你服务器的公网ip地址。

!https://ucc.alicdn.com/pic/developer-ecology/z4f5yburtoley_4520a41ab1844743ae5144e9fa9d7c29.png

7.重启nginx

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

查看nginx进程是否启动:ps -ef | grep nginx

!https://ucc.alicdn.com/pic/developer-ecology/z4f5yburtoley_ca24a905529945e1943e66723c29d030.png

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

随后访问该ip:端口 即可看到nginx界面。

9.访问服务器ip查看

http://192.168.159.130:8080

!https://ucc.alicdn.com/pic/developer-ecology/z4f5yburtoley_a01436f06fe549118f07b2a9d97eed19.png

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

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

nginx 启动

nginx -s stop 关闭

nginx -s reload 重启

目录
相关文章
|
3天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
26 2
|
6天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
27 0
|
6天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
16 0
|
3天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
17 2
|
5天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
43 2
|
5天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
7 0
|
5天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
5 0
|
6天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
22 0
|
9天前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
21 1
|
4月前
|
Unix Linux 虚拟化
Linux介绍和vm17pro安装 和Centos以及vm简单操作
Linux介绍和vm17pro安装 和Centos以及vm简单操作
121 0