云免教程

作者:ppbox 发布于:2016-1-13 7:13 Wednesday 分类:建站

首先云免精简版用的程序是nginx首先要: 
安装一下依赖包 
输入:yum install -y gcc gcc-c++ readline-devel pcre-devel openssl-devel tcl perl 
回车,然后下载nginx 

输入 :wget http://nginx.org/download/nginx-1.7.9.tar.gz 

等待下载完成, 
然后解压nginx-1.7.9.tar.gz 
输入:tar zxvf nginx-1.7.9.tar.gz 

解压完成后进入刚才解压的目录 

输入: cd nginx-1.7.9 

然后进行生成编译配置文件 

输入: ./configure 

等待完成,让然后进行编译: 
输入:make 
等待完成,让后进行安装 
输入:make install 
等待完成,完成后 
输入: /usr/local/nginx/sbin/nginx -v 
如果安装成功了会输出nginx的版本信息 

然后进入nginx的配置文件目录 

输入: cd /usr/local/nginx/conf 

修改配置文件nginx.conf 

接下来介绍一些命令 
vim nginx.conf 
编辑nginx.conf这个文件,文件必须在当前目录

然后点击英文i,进入插入模式可以进行直接输入和删除字符 
输入完成都点击 esc按钮 
然后输入: :x 
表示保存,然后输入: :q表示退出 

nginx相关命令:service nginx stop|start|restart

ps -A #查看当前进程


具体nginx.conf修改的sever部分,对照附件的server修改就行了 

附件不能直接当做配置文件来用 

修改完成后输入: /usr/local/nginx/sbin/nginx 
来启动nginx ,对了linux一般是有防火墙的 
关闭防火墙命令:Linux关闭防火墙命令 
1) 永久性生效,重启后不会复原 
开启:chkconfig iptables on 
关闭:chkconfig iptables off 
2) 即时生效,重启后复原 
开启:service iptables start 
关闭:service iptables stop 
3)在开启了防火墙时,做如下设置,开启相关端口, 
修改/etc/sysconfig/iptables 文件,添加*: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 

 

 

nginx的server附件~~~ 
server { 
listen 80; 
server_name localhost; 
#charset koi8-r; 
#access_log logs/host.access.log main; 
#limit_rate 1M; 
client_max_body_size 200m; 
resolver 114.114.114.114; 
location / { 
proxy_buffering off; 
proxy_set_header Host $http_xav; 
proxy_pass $scheme://$http_xav; 
} 
error_page 500 502 503 504 /50x.html; 
location = /50x.html { 
root html; 
} 
} 

 

本文出自 PPBOX博客,转载时请注明出处及相应链接。

0

发表评论

电子邮件地址不会被公开。必填项已用*标注

Ɣ回顶部