Home > Backend Development > PHP Tutorial > ubuntu14.04 nginx configuration

ubuntu14.04 nginx configuration

WBOY
Release: 2016-08-08 09:24:32
Original
752 people have browsed it

1,默认安装nginx

sudo apt-get install nginx
Copy after login

如果找不到就sudo apt-get update一下

2,进入nginx配置目录

cd /etc/nginx
Copy after login

3,创建自己项目的nginx配置文件

cd nginx.d
touch aaa.conf
Copy after login

4,配置自己项目的代理

upstream imdou8{
  server localhost:8000;
}

server{
   listen 80;
   server_name 104.128.**.**;
   location / {
     proxy_pass http://imdou8;
   }
}
Copy after login
server{
   listen 80;
   server_name www.imdou8.com;
   location / {
     proxy_pass http://imdou8;
   }
}
Copy after login

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
Copy after login

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;
    }
}
Copy after login

http跳转到https

server{
   listen 80;
   server_name www.imdou8.com;
#   location / {
#     proxy_pass http://imdou8;
#   }
   rewrite ^(.*)$  https://$host$1 permanent;
}
Copy after login


Copy after login

以上就介绍了ubuntu14.04 nginx配置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template