1.卸载sudo apt-get --purge autoremove nginx
检测:which nginx
2.安装:sudo apt-get install nginx
启动:
sudo service nginx start
测试是否配置成功:
sudo /usr/sbin/nginx -t
3.default文件里加上
listen 80 default_server;
server_name _;
return 500(此处自己定义就可以了);
就不能通过ip直接访问了
4.80端口被禁掉,如果空间没有备案不生效
1.nginx.conf
upstream CSAppServ{
server 127.0.0.1:8085;
}
2.sites-enabled
cs.nutsplay.com
1.server_name cs.nutsplay.com(站点名)
2.root /data/webapps/cs.nutsplay.com
3.proxy_pass http://CSAppServ (关联nginx.conf的upstream)此处作用好像是 转交给resin处理
listen 443下面的ssl是加数字证书的作用
sites-enabled 站点说明
server {
server_name cs.dota8.cn; 域名
listen 80;监听端口
access_log /data/log/nginx/cs-access.log;网站日志记录
expires 15m;缓存时间
client_max_body_size 8M;上传文件大小
ssi on;
charset utf-8;
root /data/webapps/cs.dota8.cn; 存放位置
index login.jsp;
#error_page 500 502 503 504 /50x.html;
error_page 404 /404.html;
#rewrite ^(.*) /upgrade.html break;
location ~ ^/(WEB-INF)/ { web-inf下的文件不允许访问
deny all;
}
location ~ ^/.+\.(jsp|do|action|svl|jhtml|jspx)$ { 需要动态获取的文件
#expires 0;
expires -1;不能缓存
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; 代理找到ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://CSAppServ;
}
location ~ .+\.[gif|jpg|jpeg|png|ico|rar] { 直接通过nginx去访问的静态信息,即使resin没有启动也可以访问的到
expires 1M;
}
location ~ .*\.(jpg|jpeg|css|bmp|gif|ico|png)$
{
#access_log off; 是否在access_log里面打印访问的这些jpg|jpeg|css|bmp|gif|ico|png信息
}
}
启用 epoll
events {
use epoll;
worker_connections 1024;
}
关闭日志
error_log /dev/null;
access_log /dev/null;
access_log off;
location ~ ^/NginxStatus/ {
stub_status on;
access_log off;
}
检测:which nginx
2.安装:sudo apt-get install nginx
启动:
sudo service nginx start
测试是否配置成功:
sudo /usr/sbin/nginx -t
3.default文件里加上
listen 80 default_server;
server_name _;
return 500(此处自己定义就可以了);
就不能通过ip直接访问了
4.80端口被禁掉,如果空间没有备案不生效
1.nginx.conf
upstream CSAppServ{
server 127.0.0.1:8085;
}
2.sites-enabled
cs.nutsplay.com
1.server_name cs.nutsplay.com(站点名)
2.root /data/webapps/cs.nutsplay.com
3.proxy_pass http://CSAppServ (关联nginx.conf的upstream)此处作用好像是 转交给resin处理
listen 443下面的ssl是加数字证书的作用
sites-enabled 站点说明
server {
server_name cs.dota8.cn; 域名
listen 80;监听端口
access_log /data/log/nginx/cs-access.log;网站日志记录
expires 15m;缓存时间
client_max_body_size 8M;上传文件大小
ssi on;
charset utf-8;
root /data/webapps/cs.dota8.cn; 存放位置
index login.jsp;
#error_page 500 502 503 504 /50x.html;
error_page 404 /404.html;
#rewrite ^(.*) /upgrade.html break;
location ~ ^/(WEB-INF)/ { web-inf下的文件不允许访问
deny all;
}
location ~ ^/.+\.(jsp|do|action|svl|jhtml|jspx)$ { 需要动态获取的文件
#expires 0;
expires -1;不能缓存
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; 代理找到ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://CSAppServ;
}
location ~ .+\.[gif|jpg|jpeg|png|ico|rar] { 直接通过nginx去访问的静态信息,即使resin没有启动也可以访问的到
expires 1M;
}
location ~ .*\.(jpg|jpeg|css|bmp|gif|ico|png)$
{
#access_log off; 是否在access_log里面打印访问的这些jpg|jpeg|css|bmp|gif|ico|png信息
}
}
启用 epoll
events {
use epoll;
worker_connections 1024;
}
关闭日志
error_log /dev/null;
access_log /dev/null;
access_log off;
location ~ ^/NginxStatus/ {
stub_status on;
access_log off;
}