hustoj
hustoj copied to clipboard
HUSTOJ的web服务器NGINX如何公用?准备附带一个Moodle了,辅助使用?
网上查到的方法,是在/etx/nginx/conf.d/ 下面建立新应用的conf ,如myMoodle.conf ,结果还是不行?
好像hustoj的nginx.conf 在/src/install/nginx.conf 里面??? 这样/etc/nginx/nginx.conf 好像不起作用了…… 之间在/src/install/nginx.conf 里面复制一个 server{ } ,也不起作用。 在/etc/nginx/conf.d/ 下面新建myMoodle.conf 之间提示“502 Bad Gateway" 错误
求指导
Ubuntu的体系继承debian,正规的做法是:
1、去/etc/nginx/sites-available/下面建一个配置文件,可以复制default,但是要注意去掉listen 80行上的default_server字样,避免与主配置冲突,如果也要用80端口,注意配置域名(server_name example.com;)
2、在/etc/nginx/sites-enabled/下面建立一个软连接,指向sites-available中的真实文件。
3、经过测试(service nginx configtest)
4、无误后加载(service nginx reload)。
如果只是用一下moodle,可以把moodle的源码放在/home/judge/src/web/moodle,然后访问安装就好了
感谢指导