elementary
June 17th, 2014, 16:52
با سلام
بعد از نصب وب سرور میرسیم سراغ تنظیمات ان
خب این اموزش درباره کانفیگ ssl میباشد
برای شروع بسته openssl رو نصب میکنیم
yum install openssl openssl-devel
بعد درپوشه nginx پوشه های مورد نیاز رو ایجاد میکنیم
mkdir /etc/nginx/{ssl.key,ssl.csr,ssl.crt} -p
برای دامنه یک کلید تهیه میکنیم
openssl req -nodes -newkey rsa:2048 -keyout /etc/nginx/ssl.key/nginxtips.com.key -out /etc/nginx/ssl.csr/nginxtips.com.csr
و ذخیره میکنیم
pico -w /etc/nginx/ssl.crt/nginxtips.com.crt
بعد درفایل تنظیمات این خطوط را اضافه میکنیم
listen 10.1.2.3:443;
ssl on;
ssl_certificate /etc/nginx/ssl.crt/nginxtips.com.crt;
ssl_certificate_key /etc/nginx/ssl.key/nginxtips.com.key;
rewrite ^ https://$server_name$request_uri? permanent;
دقت کنید که کد بالا رو درست مثل کد زیر جابجا کنید
البته حای ایپی بالا ایپی خودتون رو بزنید
server {
access_log off;
error_log /etc/nginx/logs/vhost-error_log warn;
listen 80;
listen 10.1.2.3:443;
ssl on;
server_name nginxtips.com www.nginxtips.com;
ssl_certificate /etc/nginx/ssl.crt/nginxtips.com.crt;
ssl_certificate_key /etc/nginx/ssl.key/nginxtips.com.key;
rewrite ^ https://$server_name$request_uri? permanent;
...
...
...the rest of your config goes here....
...
...
}
و بعد سرویس رو بارگزاری مجدد میکنیم
service nginx restart
اگرم کلا میخواین http رو ببندید از این دستور استفاده کنید در فایل کانفیگ
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
بعد از نصب وب سرور میرسیم سراغ تنظیمات ان
خب این اموزش درباره کانفیگ ssl میباشد
برای شروع بسته openssl رو نصب میکنیم
yum install openssl openssl-devel
بعد درپوشه nginx پوشه های مورد نیاز رو ایجاد میکنیم
mkdir /etc/nginx/{ssl.key,ssl.csr,ssl.crt} -p
برای دامنه یک کلید تهیه میکنیم
openssl req -nodes -newkey rsa:2048 -keyout /etc/nginx/ssl.key/nginxtips.com.key -out /etc/nginx/ssl.csr/nginxtips.com.csr
و ذخیره میکنیم
pico -w /etc/nginx/ssl.crt/nginxtips.com.crt
بعد درفایل تنظیمات این خطوط را اضافه میکنیم
listen 10.1.2.3:443;
ssl on;
ssl_certificate /etc/nginx/ssl.crt/nginxtips.com.crt;
ssl_certificate_key /etc/nginx/ssl.key/nginxtips.com.key;
rewrite ^ https://$server_name$request_uri? permanent;
دقت کنید که کد بالا رو درست مثل کد زیر جابجا کنید
البته حای ایپی بالا ایپی خودتون رو بزنید
server {
access_log off;
error_log /etc/nginx/logs/vhost-error_log warn;
listen 80;
listen 10.1.2.3:443;
ssl on;
server_name nginxtips.com www.nginxtips.com;
ssl_certificate /etc/nginx/ssl.crt/nginxtips.com.crt;
ssl_certificate_key /etc/nginx/ssl.key/nginxtips.com.key;
rewrite ^ https://$server_name$request_uri? permanent;
...
...
...the rest of your config goes here....
...
...
}
و بعد سرویس رو بارگزاری مجدد میکنیم
service nginx restart
اگرم کلا میخواین http رو ببندید از این دستور استفاده کنید در فایل کانفیگ
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}