0.下载
#wget http://nginx.org/download/nginx-1.0.4.tar.gz
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
1.安装
默认安装到/usr/local/nginx
#tar -zxvf nginx-1.0.4.tar.gz
#cd nginx-1.0.4
#./configure
#make;make install
2.运行
#/usr/local/nginx/sbin/nginx
#注:nginx默认利用80端口,若是80端口被占用,修改/usr/local/nginx/conf/nginx.conf里的
server {
listen 80;
3.测试
#echo “test123″ > /usr/local/nginx/html/index.html
#wget http://127.0.0.1
假如有报错请参考下面的报错办理步伐。
4.根基呼吁
/usr/local/nginx/sbin/nginx-h#辅佐
/usr/local/nginx/sbin/nginx-v#显示版本
/usr/local/nginx/sbin/nginx-V#显示版本和设置信息
/usr/local/nginx/sbin/nginx-t#测试设置
/usr/local/nginx/sbin/nginx-q#测试设置时,只输堕落误信息
/usr/local/nginx/sbin/nginx-sstop#遏制处事器
/usr/local/nginx/sbin/nginx-sreload#从头加载设置
/usr/local/nginx/sbin/nginx-squit#不知道,预计和stop差不多
/usr/local/nginx/sbin/nginx-sreopen#不知道,预计和reload雷同
/usr/local/nginx/sbin/nginx-p/nginx/path#默认为/usr/local/nginx(nginx安装路径),修改后影响log目次和html目次
/usr/local/nginx/sbin/nginx-c/configure/file/path#设置文件路径,默认为conf/nginx.conf,有多个设置文件时很有用,用这个可以启动多个差异的nginx监听差异端口
/usr/local/nginx/sbin/nginx-g#没用过
#usernobody;#nginx启动利用的用户,设置fastcgi时,台湾代理服务器韩国服务器,需要改为有权限执行fastcgi的用户
worker_processes1;#nginx启动的历程数,1个已经足够了
#error_loglogs/error.log;#nginx错误日志相对付/usr/local/nginx/
#error_loglogs/error.lognotice;#nginx记录告诫日志相对付/usr/local/nginx/,可改为logs/notice.log
#error_loglogs/error.loginfo;#nginx记录信息日志相对付/usr/local/nginx/,可改为logs/info.log
#pidlogs/nginx.pid;#nginx历程文件,最好不要改
events{
worker_connections1024;#nginx最大毗连数,最好小于系统的socket最大数和文件打开数
}
http{
includemime.types;#见同目次mime.types,用于按照文件后缀发生httpheader
default_typeapplication/octet-stream;
#log_formatmain‘$remote_addr-$remote_user[$time_local]“$request”‘
#‘$status$body_bytes_sent“$http_referer”‘
#‘”$http_user_agent”“$http_x_forwarded_for”‘;
#access_loglogs/access.logmain;#会见日志
sendfileon;
#tcp_nopushon;
#keepalive_timeout0;
keepalive_timeout65;#保持毗连时间,单元:秒
#gzipon;
server{
listen80;#监听的端口
server_namelocalhost;#处事器名
#charsetkoi8-r;#默认字符集
#access_loglogs/host.access.logmain;#按照会见域名生成对应的会见日志
location/{
roothtml;#根目次,相对付安装目次
indexindex.htmlindex.htm;#默认主页
}
#error_page404/404.html;#错误页
#redirectservererrorpagestothestaticpage/50x.html
#
error_page500502503504/50x.html;
location=/50x.html{
roothtml;
}
#proxythePHPscriptstoApachelisteningon127.0.0.1:80
#
#location~.php${
#proxy_passhttp://127.0.0.1;
#}
#passthePHPscriptstoFastCGIserverlisteningon127.0.0.1:9000
#
#location~.php${
#roothtml;
#fastcgi_pass127.0.0.1:9000;#转发到9000端口举办处理惩罚
#fastcgi_indexindex.php;
#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
#includefastcgi_params;
#}
#denyaccessto.htaccessfiles,ifApache’sdocumentroot
#concurswithnginx’sone
#
#location~/.ht{
#denyall;
#}
}
#anothervirtualhostusingmixofIP-,name-,andport-basedconfiguration
#
#server{
#listen8000;
#listensomename:8080;
#server_namesomenamealiasanother.alias;
#location/{
#roothtml;
#indexindex.htmlindex.htm;
#}
#}
#HTTPSserver
#
#server{
#listen443;
#server_namelocalhost;
#sslon;
#ssl_certificatecert.pem;
#ssl_certificate_keycert.key;
#ssl_session_timeout5m;
#ssl_protocolsSSLv2SSLv3TLSv1;
#ssl_ciphersALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
#ssl_prefer_server_cipherson;
#location/{
#roothtml;
#indexindex.htmlindex.htm;
#}
#}
}
5.设置
设置文件在 安装目次/conf/nginx.conf
修改完后用 /usr/local/nginx/sbin/nginx -s reload从头加载
==================报错==============================================
./configure: error: the HTTP rewrite module requires the PCRE library
2010-02-25 15:58
有时候,我们需要单独安装nginx,来处理惩罚大量的下载请求。单独在Centos5安装nginx碰着的rewrite和HTTP cache错误办理步伐:
wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gzcd nginx-0.8.33./configure –prefix=/usr/local/nginx
安装Nginx时报错
./configure: error: the HTTP rewrite module requires the PCRE library.
安装pcre-devel办理问题yum -y install pcre-devel