1,默认安装nginx
sudo apt-get install nginx
如果找不到就sudo apt-get update一下
2,进入nginx配置目录
cd /etc/nginx
3,创建自己项目的nginx配置文件
cd nginx.d touch aaa.conf
4,配置自己项目的代理
upstream imdou8{ server localhost:8000; } server{ listen 80; server_name 104.128.**.**; location / { proxy_pass http://imdou8; } }
server{ listen 80; server_name www.imdou8.com; location / { proxy_pass http://imdou8; } }
5,重启nginx
/etc/init.d/nginx restart
配置https
1,生成自认证证书
openssl genrsa -des3 -out server.key 1024 openssl req -new -key server.key -out server.csr openssl rsa -in server.key -out server_nopwd.key openssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out server.crt
server { listen 443; server_name www.imdou8.com; ssl on; ssl_certificate /etc/nginx/conf.d/ssl/server.crt; ssl_certificate_key /etc/nginx/conf.d/ssl/server.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_set_header Host $http_host; proxy_pass http://imdou8; } }
server{ listen 80; server_name www.imdou8.com; # location / { # proxy_pass http://imdou8; # } rewrite ^(.*)$ https://$host$1 permanent; }
以上就介绍了ubuntu14.04 nginx配置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。