第一步孝常,在/etc/yum.repos.d/目錄下創(chuàng)建一個源配置文件nginx.repo:
cd /etc/yum.repos.d/
vim nginx.repo
填寫如下內(nèi)容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
保存哼御,則會產(chǎn)生一個/etc/yum.repos.d/nginx.repo文件捉捅。
下面直接執(zhí)行如下指令即可自動安裝好Nginx:
yum install nginx -y
安裝完成勿锅,下面直接就可以啟動Nginx了:
/etc/init.d/nginx start
現(xiàn)在Nginx已經(jīng)啟動了盔腔,直接訪問服務(wù)器就能看到Nginx歡迎頁面了的。
如果還無法訪問贵扰,則需配置一下Linux防火墻戈盈。
iptables -I INPUT 5 -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
service iptables save
service iptables restart
Nginx的命令以及配置文件位置:
/etc/init.d/nginx start # 啟動Nginx服務(wù)
/etc/init.d/nginx stop # 停止Nginx服務(wù)
/etc/nginx/nginx.conf # Nginx配置文件位置
chkconfig nginx on? ? #設(shè)為開機啟動
至此奠衔,Nginx已經(jīng)全部配置安裝完成。
一臺主機上適應(yīng)多個服務(wù)器:
在你的nginx通過代理的方式轉(zhuǎn)發(fā)請求:配置如下
vi /etc/nginx/nginx.conf
在http加入下面的內(nèi)容奕谭,參考:http://wiki.nginx.org/FullExample
http {
....
server {
listen? ? ? 80;
server_name? www.a.com;
charset utf-8;
access_log? /home/a.com.access.log? main;
location / {
proxy_pass http://127.0.0.1:80;
}
}
server {
listen? ? ? 80;
server_name? www.b.com;
charset utf-8;
access_log? /home/b.com.access.log? main;
location / {
proxy_pass http://127.0.0.1:81;
}
}
...