Nginx虽然目前使用比较多,但还没有提供整合SVN的功能。
还只能是Apache配置SVN,Nginx作为代理。
nginx.conf设置:
apache使用的82端口,整合了SVN。
http://blog.ntsky.com/nginx-svn.html
我的使用方法:
一句简单命令重启nginx:
最近我的多个VPS经常出现502错误,经常需要重启nginx,但网上的很多教程都需要繁琐的启动脚本,远不如apache的重启命令那么简单。
但研究了一下nginx帮助后发现,有-s参数可对nginx服务进行管理:
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
于是我执行
# /usr/local/nginx/sbin/nginx -s reload
nginx已经重启成功。
apache 设置虚拟机为8080时候需要修改的地方:
1.httpd.conf
Listen 8080
2.<VirtualHost *:8080>
ServerAdmin jackxiang@tencent.com
1,2必须都要为:8080,否则没法访问8080端口,亲自试了试。
首先,调试通过apache的8080,然后再调试通过nginx的代理即可!!!
还只能是Apache配置SVN,Nginx作为代理。
nginx.conf设置:
server {
listen 80;
server_name ppsea.gicp.net;
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.1.10:82;
}
}
listen 80;
server_name ppsea.gicp.net;
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.1.10:82;
}
}
apache使用的82端口,整合了SVN。
http://blog.ntsky.com/nginx-svn.html
我的使用方法:
server {
listen 80;
server_name svn.qq.com;
location / {
root /usr/local/tads/htdocs/svn;
index index.html index.htm;
proxy_pass http://172.25.39.11*:8080;
}
}
listen 80;
server_name svn.qq.com;
location / {
root /usr/local/tads/htdocs/svn;
index index.html index.htm;
proxy_pass http://172.25.39.11*:8080;
}
}
一句简单命令重启nginx:
最近我的多个VPS经常出现502错误,经常需要重启nginx,但网上的很多教程都需要繁琐的启动脚本,远不如apache的重启命令那么简单。
但研究了一下nginx帮助后发现,有-s参数可对nginx服务进行管理:
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
于是我执行
# /usr/local/nginx/sbin/nginx -s reload
nginx已经重启成功。
apache 设置虚拟机为8080时候需要修改的地方:
1.httpd.conf
Listen 8080
2.<VirtualHost *:8080>
ServerAdmin jackxiang@tencent.com
1,2必须都要为:8080,否则没法访问8080端口,亲自试了试。
首先,调试通过apache的8080,然后再调试通过nginx的代理即可!!!
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/3915/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2011-4-19 19:59
评论列表
2016-3-9 17:03 | 三亚水下婚纱
杨柳青青江水平,闻郎江上踏歌声。
分页: 1/1 1