# Linux安装Nginx **Repository Path**: fpfgitmy_admin/linux-installation-nginx ## Basic Information - **Project Name**: Linux安装Nginx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-28 - **Last Updated**: 2021-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Nginx的安装 1. [官网下载](http://nginx.org/en/download.html) 2. 下载成功后解压压缩包`tar -zxvf nginx-1.19.10.tar.gz` 3. 移动解压后文件到/usr/local, `mv nginx-1.19.10 /usr/local` 4. 进入该目录进行执行配置命令,生成nginx安装和配置信息到/usr/local/nginx目录 1. `cd /usr/local/nginx-1.19.10` 2. `./configure --prefix=/usr/local/nginx` 5. 执行编译并安装 1. `make` 2. `make install` 6. 进入到生成配置信息的目录,检测是否安装成功 1. `cd /usr/local/nginx` 2. `sbin/nginx -t` 3. 如图则成功![输入图片说明](https://images.gitee.com/uploads/images/2021/0428/153922_8f284d20_1942182.png "屏幕截图.png") 7. 进入安装目录并启动 1. cd /usr/local/nginx` 2. `./nginx` 8. 在浏览器中输入ip进行访问,成功如图![输入图片说明](https://images.gitee.com/uploads/images/2021/0428/153931_13eaa1a0_1942182.png "屏幕截图.png") 1. 如果出现无法网文情况,查看防火墙是否开启,端口是否开启 2. 查看80端口是否开启`firewall-cmd --query-port=80/tcp`,结果如图![输入图片说明](https://images.gitee.com/uploads/images/2021/0428/153938_f4f82b17_1942182.png "屏幕截图.png") 9. 配置开机自启 1. `vim /etc/rc.d/rc.local` 2. 加入nginx的启动文件如图![输入图片说明](https://images.gitee.com/uploads/images/2021/0428/153948_f58d236c_1942182.png "屏幕截图.png") 10. 可能出现问题 1. `nginx: [error] open() "/usr/local/openresty/nginx/logs/nginx.pid" failed (2: No such file or directory)` 2. 处理方案重新指向conf配置文件`/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf`