-
Notifications
You must be signed in to change notification settings - Fork 1.5k
nginx配置相关
李扬 edited this page Sep 17, 2016
·
2 revisions
为了方便新手部署,oj采用了docker运行nginx的方式,但是这样可能会与机器上的nginx冲突,因为都会监听80端口。
如果机器上已有nginx,那也可以不使用docker中的nginx,而是给已有的nginx添加配置文件。这样启动oj_web_server的命令中就不需要加入docker-compose-nginx.yml这个文件了。
dockerfiles/oj_web_server/oj.conf
是docker中nginx使用的配置文件,可以修改后放入/etc/nginx/conf.d
中,然后nginx -t
确认文件没有错误,然后service nginx restart
重启nginx。
怎么修改配置文件?
-
alias xxx
修改为实际的文件夹的位置 -
proxy_pass http://oj_web_server:8080
修改为proxy_pass http://127.0.0.1:8080