1、去官网http://nginx.org/下载对应的nginx包,nginx-1.24.0.tar.gz
2.进入nginx-24.0目录,然后执行依次执行命令
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-stream
/usr/local/nginx是你的安装目录
如果少了依赖库就用yum下载对应的就好了
显示如下就算是配置好了
make && make install
3.启动nginx
cd /usr/local/nginx/sbin/
./nginx
4.可能遇到的错误
1.nginx: [emerg] getpwnam("nginx") failed
没有则跳过这一步这通常意味着系统无法找到名为"nginx"的用户
要解决这个问题,请按照以下步骤操作:
创建nginx用户: 在大多数Linux发行版中,你可以使用useradd
或adduser
命令创建一个名为nginx的新用户:
sudo useradd -r nginx
检查是否创建成功:
grep nginx /etc/passwd
在执行
./nginx
2.电脑访问不了虚拟机的nginx的web界面
大概率是没有关防火墙,关闭就好了。
systemctl stop firewalld.service
5.查看web界面
此时输入linux系统的地址我这里虚拟机的ip地址是172.16.30.49,显示下图表明你的服务器已经搭建好了。
这里有一个前提条件,就是你的电脑80端口不能被别的进程给占用。