云免教程
作者: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博客,转载时请注明出处及相应链接。
发表评论