在Linux系统下安装Nginx

xiaoxiao2021-02-28  122

安装Nginx之前需要安装Nginx的依赖

以下安装是在 虚拟机下运行的,Linux系统为 centos 6.5 要确保网络可以连上

主机必须可以访问虚拟机,不知道怎么配置的,可以看一下我另外一篇文章

http://blog.csdn.net/zxc_user/article/details/73730775

需要安装 gcc:     yum install gcc-c++

安装 pcre               yum install -y pcre pcre-devel

安装 zlib                 yum install -y zlib zlib-devel

安装 OpenSSL     yum  install -y openssl openssl-devel

安装上面的库一定需要可以上网,否则会报错

这里提供一种访问不了的解决方案

检查域名是否设置正确:/etc/resolv.conf 增加:nameserver    192.168.0.1     根网关有关系    看你自己的IP,跟主机网关的IP有关  //这个我也不是很懂,请大家自行搜索

不过只能作用一次,想要永久可以使用需要以下操作 在/etc/sysconfig/network-scripts/ifcfg-eth0 文件中添加DNS server信息,添加配置如下: #google域名服务器 DNS1=8.8.8.8 DNS2=8.8.4.4

下载 你需要的 Nginx 版本,下载 tar.gz的    http://nginx.org/en/download.html

如果下载太麻烦,也可以直接用我的     链接: https://pan.baidu.com/s/1nvRw0ad 密码: 9u9a

然后把下载的 Nginx上传到服务器上

然后解压    tar -zxvf nginx-1.12.0.tar.gz   

解压完进到里面的目录            cd nginx-1.12.0  然后执行    ./configure --prefix=/usr/local/nginx     

把Nginx配置文件安装到对应的目录下

然后是安装Nginx        make && make install

切换到Nginx目录下   cd /usr/local/nginx/        

继续切换到   sbin   cd sbin

然后开启  nginx   ./nginx  没报错就成功了

如果报了下面这个错,说明端口被占用了

 netstat -antp    命令查看是不是确实如此

如果是就杀了对应的进程,然后再重新执行

kill -9 28643   

然后再开启Nginx,就正常了

然后访问当前虚拟机IP  

得到下图,就已经安装成功了

转载请注明原文地址: https://www.6miu.com/read-28190.html

最新回复(0)