安装
macbook:~ user$ brew install nginx
确认
macbook:~ user$ which nginx
/usr/local/bin/nginx
前往dir目录
cd /usr/local/etc/nginx/
备份
cp nginx.conf nginx.conf.org
我要证明我的证书。
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
将confFile放置
#user nobody;
worker_processes 1;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root /Users/user/www;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
# HTTPS server
#
server {
listen 443 ssl;
ssl on;
server_name localhost;
ssl_certificate /usr/local/etc/nginx/server.crt;
ssl_certificate_key /usr/local/etc/nginx/server.key;
location / {
root /Users/user/www;
index index.html index.htm;
}
}
include servers/*;
}
HTML 设置
mkdir $USER/www
touch $USER/www/test.html #中身は適当に
重启
sudo nginx
访问
https://localhost/test.html
看到了就结束了