Ubuntu Nginx
Posted WesChan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu Nginx相关的知识,希望对你有一定的参考价值。
如果是阿云的ECS服务器,默认是已经安装了Apache服务器的,但一般都用不到,可以选择将它卸载
sudo service apache2 stop
update-rc.d -f apache2 remove
sudo apt-get remove apache2
Ubuntu安装nginx
sudo apt-get update
sudo apt-get install nginx #查看nginx版本 nginx -v
#进入nginx的默认目录 cd /etc/nginx/ ls #进入conf.d文件夹 cd conf.d ls pwd #新建配置文件 sudo vi nodejs-com-8081.conf
upstream nodejs { server 127.0.0.1:8081 } server { listen 80; server_name 192.168.31.209: location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward_For $proxy_add_x_forwarded_for; proxy_set_header Host #http_host; proxy_set_header X-Nginx_Proxy true; proxy_pass http://nodejs; proxy_redirect off; } }
检查nginx配置文件是否存在错误
sudo nginx -t
#重启nginx服务 sudo nginx -s reload
#或者可以使用
sudo service nginx restart
以下配置来自于,https://www.youtube.com/watch?v=SpL_hJNUNEI
配置的负载均衡
#默认的配置 sudo vi /etc/nginx/sites-available/default #规换成以下规则 upstream web_backend{ server 192.168.31.210 server 192.168.31.211 } server{ listen 80; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://web_backend; } }
以上是关于Ubuntu Nginx的主要内容,如果未能解决你的问题,请参考以下文章
Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段
python 一个终端代码片段,在mac上生成可启动的usb live CD,以运行类似ubuntu或debian的内容。
续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段