1、安装操作系统
安装centos6.5,做好基础配置如网络、ssh等,修改hosts文件。
确保使用CRT正常登陆使用。
配置yum源 http://mirrors.163.com/.help/CentOS6-Base-163.repo
准备nginx安装包,上传至centos中
2、完成安装nginx
安装必要的插件,然后进行安装
./configure --prefix=/application/nginx \ --with-http_ssl_module --with-http_spdy_module \ --with-http_stub_status_module --with-pcre
若发现以下问题
./configure: error: C compiler cc is not found
解决办法:
yum install gcc gcc-c++ ncurses-devel perl make make install
安装完成后测试访问,如果其它机器无法访问,解决方法如下:
/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT
然后保存: #/etc/rc.d/init.d/iptables save
重启防火墙 #/etc/init.d/iptables restart
写脚本使得service nginx restart/start/stop/status 请注意nginx的安装目录
3、Nginx安装配置+清缓存模块安装
vi 批量替换 会用到这个技术,贴进去学习一下
1) 文件内全部替换:
:%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g)
–注:把abc替换成123
(或者: %s/str1/str2/g 用str2替换文件中所有的str1)
2) 文件内局部替换:
:20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g)
–注:把20行到30行内abc替换成123
调整内核参数
vi /etc/sysctl.conf net.netfilter.nf_conntrack_tcp_timeout_established = 1800 net.ipv4.ip_conntrack_max = 16777216 net.netfilter.nf_conntrack_max = 16777216 sysctl –p
配置范例站点
www.ranphy.com /www/html/www..com
修改nginx配置文件
vi /usr/local/ngxin/cong/nginx.conf
server {
listen 80;
server_name www.ranphy.com;
location / {
index index.html ;
root /www/html/www.com;
}
}
平滑启动nginx服务,然后进行测试。
3728

被折叠的 条评论
为什么被折叠?



