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天前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
9天前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
|
1天前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
11 1
|
2天前
|
负载均衡 应用服务中间件 Linux
|
2天前
|
前端开发 应用服务中间件 nginx
Docker安装nginx和基本配置
Docker安装nginx和基本配置
17 0
|
3天前
|
消息中间件 监控 Linux
Centos7安装RabbitMQ
Centos7安装RabbitMQ
|
4天前
|
关系型数据库 MySQL Linux
Azkaban【部署 02】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
【2月更文挑战第5天】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
28 7
|
5天前
|
数据可视化 数据挖掘 Linux
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
34 1
|
5天前
|
Linux Shell
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
|
5天前
|
Java Linux 开发工具
Azkaban【部署 01】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
【2月更文挑战第4天】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
16 1

相关产品

  • 云迁移中心