安装依赖包
安装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端口,例如阿里云/腾讯云