Linux安装nginx

安装依赖包

安装nginx需要的依赖环境

1
2
# 一键安装四个依赖环境
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

下载并解压nginx

1
2
3
4
5
6
7
8
9

# 进入安装路径创建一个文件夹
cd /usr/local
# 创建一个目录作为nginx的安装目录
mkdir nginx
# 下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

进入niginx目录

1
2
3
4
5
6
7
8
9
# 进入niginx目录
cd nginx-1.13.7
# 指定安装目录
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_gzip_static_module \
--with-http_stub_status_module

安装配置详解

  • –prefix=/usr/local/nginx 指定nginx安装目录
  • –with-http_ssl_module 启用ssl模块(可选)
  • –with-http_v2_module 启用http2模块(可选)
  • –with-http_gzip_static_module 启用gzip模块(可选)
  • –with-http_stub_status_module 启用状态模块(可选)

安装nginx

1
2
# 编译与安装
make && make install

启动nginx

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 启动nginx
./nginx
# 停止nginx
./nginx -s stop
# 重启nginx
./nginx -s reload
# 查看nginx状态
./nginx -t
# 配置文件
/usr/local/nginx/conf/nginx.conf
# 日志文件
/usr/local/nginx/logs/access.log
# 错误日志
/usr/local/nginx/logs/error.log
# 访问nginx
ip:80

如果访问不了,那就看看防火墙有没有开放80端口和服务器商的安全组有没有开放80端口,例如阿里云/腾讯云