ホームページ >バックエンド開発 >PHPチュートリアル >Ubuntu は nginx を使用して https サーバーを構成します

Ubuntu は nginx を使用して https サーバーを構成します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-29 09:04:411121ブラウズ

参考: http://www.cnblogs.com/yanghuahui/archive/2012/06/25/2561568.html
http://www.linuxidc.com/Linux/2011-11/47477.htm

http: //blog.csdn.net/sean_cd/article/details/38738599


nginx -V
nginx の ssl 構成に –with-http_ssl_module があるかどうかを確認します。 –with-http_ssl_module コンパイル パラメータが見つからない場合は、サポートされていないことを意味します。 Nginx はデフォルトでは SSL をサポートしていません。 –with-http_ssl_module パラメータを追加して再コンパイルする必要があります。
apt-get install openssl
cd /etc/nginx/
サーバーの秘密キーを作成します。 コマンドではパスワードの入力を求められます:
openssl genrsa -des3 -out server.key 1024
署名リクエスト用の証明書を作成します (CSR) )
openssl req -new -key server.key -out server.csr
SSL サポートを使用して Nginx をロードするときに必要なパスワードを削除し、上記の秘密キーを使用します:
openssl rsa -in server.key -out server_nopwd.key

最後に上記の秘密キーと CSR を使用して証明書にマークを付けます

openssl x509 -req -days 365 -inserver.csr -signkeyserver_nopwd.key -outserver.crt
vi /etc/nginx/nginx.conf

http セグメントを追加します:
server {
# listen 80;
listen 443;
server_name YourServerName;
root /var/mypagedir;
Index Index.php Index.html Index.htm;
ssl on;
ssl_certificate /etc/nginx/ server.crt;
ssl_certificate_key /etc/ nginx/server_nopwd.key;
}

niginx を再起動

service nginx restart

Web ページのファイルを /var/mypagedir に置き、アクセス認証が成功したか確認してください

上記は、内容も含めて、ubuntu で https サーバーを構成するための nginx の使用方法を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。