微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

兽哥出品---->Centos下的Nginx安装与配置


Ifup eth0

查看dhcp分配的网络IP及网关

Netstat -rn(IP:192.168.31.0 网关:192.168.31.2)

wKiom1lwuZWAwmiDAAAcrzf2vAY336.png-wh_50

编辑模式打开这个文件,也就是自己手动配置IP:

Vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=IP(netstat 中分配给你的IP)

NETMASK=255.255.255.0

GETEWAY=网关

DNS1=223.5.5.5

DNS2=223.6.6.6

保存!

然后重启网卡:

Ifdown eth0

或者 service network restart

安装服务和编译器:

Yum install �Cy httpd-level pcrepcre-level zlib zlib-level GeoIP GeoIP-level

Yum install �Cy gcc c++openssl openssl-level (两个命令可以和在一起)

wget http://nginx.org/download/nginx-1.12.1.tar.gz

解压到自己喜欢的位置(这里是 /home)

cd /home

tar �CzxvfNginx-1.12.1.tar.gz

cd Nginx-1.12.1

配置Nginx:

./configure--prefix=/use/local/Nginx --sbin-path=/usr/local/Nginx/Nginx

--conf-path=/usr/local/Nginx/conf/Nginx.conf

--error-log-path=/var/log/Nginx/error.log

--pid-path=/var/run/Nginx.pid

--user=Nginx--group=Nginx

--with-http_ssl_module

--with-http_flv_module

--with-http_gzip_static_module

--http-log-path=/var/log/Nginx/access.log

--http-client-body-temp-path=/var/tmp/Nginx/client

--http-proxy-temp-path=/var/tmp/Nginx/proxy

--http-fastcgi-temp-path=/var/tmp/Nginx/fcgi


编译安装:

make && make install

cd /usr/local/Nginx

mkdir -p /var/tmp/Nginx/client

/usr/local/Nginx/Nginx

vi /etc/sysconfig/iptables (在这里添加80端口服务) iptable 总所周知这是unix下的防火墙设置

在里面添加规格,开放80端口。

service iptables restart 重启防火墙

netstat �Ctunlp

(查看目前开放的端口号,由于没有启动Nginx可能80没有开,打开就好了)

groupadd -r Nginx (创建Nginx用户组)

useradd -s /sbin/nologin -g Nginx -rNginx (用户Nginx添加不能登录Nginx用户)

id Nginx (查看Nginx用户的ID详细情况)

./Nginx (启动服务)

curl http://127.0.0.1 (模拟访问,会返回一个html源码页面)

原文地址:https://www.jb51.cc/centos/376679.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。