在Linux系统下安装Nginx

本文介绍在CentOS 6.5环境下安装Nginx的过程,包括所需依赖库的安装、解决网络连接问题的方法及Nginx的下载、配置与启动步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


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

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

http://blog.youkuaiyun.com/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  


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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值