{"id":293,"date":"2018-08-17T14:44:01","date_gmt":"2018-08-17T14:44:01","guid":{"rendered":"http:\/\/kclik.ir\/?p=293"},"modified":"2019-08-09T14:44:52","modified_gmt":"2019-08-09T14:44:52","slug":"%d8%af%d8%a7%d9%85%db%95%d8%b2%d8%b1%d8%a7%d9%86%d8%af%d9%86%db%8c-%da%95%d8%a7%da%98%db%95%db%8c-nginx-%d9%84%db%95%d8%b3%db%95%d8%b1-%d8%a6%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88%db%8c%db%b1%db%b8","status":"publish","type":"post","link":"https:\/\/linux.krd\/?p=293","title":{"rendered":"\u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc Nginx \u0644\u06d5\u0633\u06d5\u0631 \u0626\u0648\u0628\u0648\u0646\u062a\u0648\u06cc\u06f1\u06f8.\u06f0\u06f4"},"content":{"rendered":"<h5>\u067e\u06ce\u0646\u0627\u0633\u06d5:<\/h5>\n<p><a href=\"https:\/\/www.nginx.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx<\/a>\u00a0\u06cc\u06d5\u06a9\u06ce\u06a9 \u0644\u06d5 \u0633\u06cc\u0633\u062a\u06d5\u0645\u06d5\u06a9\u0627\u0646\u06cc \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc \u0695\u0627\u0698\u06d5\u06cc \u0648\u06ce\u0628 \u0644\u06d5 \u062c\u06cc\u0647\u0627\u0646\u06d5 \u06a9\u06d5 \u0628\u06c6 \u0626\u06d5\u0648 \u0645\u0627\u06b5\u067e\u06d5\u0695\u0627\u0646\u06d5 \u06a9\u06d5 \u062a\u0631\u0627\u0641\u06ce\u06a9\u06cc \u0632\u06c6\u0631\u06cc\u0627\u0646 \u0628\u06d5 \u0633\u06d5\u0631\u06d5\u0648\u06d5\u06cc\u06d5 \u0628\u06d5\u06a9\u0627\u0631 \u062f\u06ce.\u0647\u0627\u0648\u0631\u06ce\u06cc\u06d5\u062a\u06cc\u06ce\u06a9\u06cc \u0628\u0627\u0634\u06cc \u0644\u06d5\u06af\u06d5\u06b5 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc Apache \u0647\u06d5\u06cc\u06d5 \u0648 \u0632\u06c6\u0631 \u062c\u0627\u0631 \u0628\u06d5 \u062c\u06cc\u0627\u062a\u06cc \u0695\u0627\u0698\u06d5\u06cc \u0648\u06ce\u0628 \u06cc\u0627\u0646 \u067e\u0631\u06c6\u06a9\u0633\u06cc \u067e\u06ce\u0686\u06d5\u0648\u0627\u0646\u06d5(reverse proxy) \u0628\u06d5\u06a9\u0627\u0631\u062f\u06d5\u0628\u0631\u06ce.<br \/>\n\u0644\u06d5\u0645 \u0646\u0648\u0648\u0633\u06cc\u0646\u06d5 \u0626\u06ce\u0645\u06d5 \u0628\u0627\u0633\u06ce\u06a9 \u0644\u06d5 \u0633\u06d5\u0631 \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc Nginx \u0644\u06d5 \u0633\u06d5\u0631 \u0695\u0627\u0698\u06d5\u06cc \u0626\u0648\u0628\u0648\u0646\u062a\u0648\u06cc\u06f1\u06f8.\u06f0\u06f4 \u062f\u06d5\u06a9\u06d5\u06cc\u0646.<\/p>\n<h5>\n\u067e\u06ce\u062f\u0627\u0648\u06cc\u0633\u062a\u06cc:<\/h5>\n<p>\u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc\u06ce\u06a9 \u060c \u062f\u06d5\u062a\u0648\u0627\u0646\u06ce \u0633\u0648\u0648\u062f \u0644\u06d5 \u0695\u0627\u0698\u06d5\u06cc \u062e\u06d5\u06cc\u0627\u06b5\u06ce(VPS) \u06cc\u0627\u0646 \u0695\u0627\u0633\u062a\u06d5\u0642\u06cc\u0646\u06d5 (Dedicated Servers)\u0628\u06af\u0631\u0646.\u062f\u06d5\u0633\u062a\u067e\u06ce\u06af\u06d5\u06cc\u0634\u062a\u0646\u06ccroot \u0628\u06d5 \u0695\u0627\u0698\u06d5 \u06cc\u0627 \u0633\u06ce\u0631\u06a4\u06ce\u0631\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06d5.<\/p>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u06cc\u06d5\u06a9\u06d5\u0645 :\u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc Nginx :<\/h5>\n<p>\u0628\u06d5 \u0647\u06c6\u06cc \u0626\u06d5\u0648\u06d5 Nginx \u0644\u06d5 \u0646\u06ce\u0648 \u06a9\u0627\u0646\u06af\u0627\u06a9\u0627\u0646\u06cc(repositories) \u0626\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0648\u0648\u0646\u06cc \u0647\u06d5\u06cc\u06d5.\u0626\u06ce\u0645\u06d5 \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc\u0646 \u0628\u06d5 \u0641\u06d5\u0631\u0645\u0627\u0646\u06cc \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646 \u0644\u06d5\u0633\u06d5\u0631 \u067e\u0627\u06a9\u06d5\u062a\u06cc \u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc apt \u06a9\u0631\u062f\u0627\u0631 \u0626\u06d5\u0646\u062c\u0627\u0645 \u0628\u062f\u06d5\u06cc\u0646.\u0633\u06d5\u0631\u06d5\u062a\u0627 \u06a9\u0627\u0646\u06af\u0627\u06a9\u0627\u0646\u06cc \u0633\u06cc\u0633\u062a\u06d5\u0645 \u0628\u06d5\u0695\u06c6\u0698 \u062f\u06d5\u06a9\u06cc\u0646\u06d5\u0648\u06d5 \u0626\u06cc\u0646\u062c\u0627 \u062f\u06d5\u0633\u062a \u062f\u06d5\u06a9\u06d5\u06cc\u0646 \u0628\u06d5 \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc Nginx .<\/p>\n<pre>    sudo apt update\r\n    sudo apt install nginx\r\n<\/pre>\n<p>\u067e\u0627\u0634 \u0626\u06d5\u0645\u06d5\u060c \u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc \u0646\u06d5\u0631\u0645\u06d5\u06a9\u0627\u0644\u0627\u06cc apt\u060c \u0628\u06d5\u0634\u06ce\u06a9 \u0644\u06d5 \u067e\u06ce\u062f\u0627\u0648\u06cc\u0633\u062a\u06cc\u06d5\u06a9\u0627\u0646\u06cc \u0631\u0627\u0698\u06d5\u06cc Nginx \u062e\u06c6\u06a9\u0627\u0631\u0627\u0646\u06d5 \u062f\u0627\u062f\u06d5\u0645\u06d5\u0631\u0632\u06ce\u0646\u06ce.<\/p>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u062f\u0648\u0648\u0647\u06d5\u0645: \u0695\u06ce\u06a9\u062e\u0633\u062a\u0646\u06cc \u062f\u06cc\u0648\u0627\u0631\u06cc \u0626\u0627\u06af\u0631(Firewall):<\/h5>\n<p>\u067e\u06ce\u0634 \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc Nginx\u060c \u0641\u0627\u06cc\u0631\u0648\u0627\u06b5\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u062f\u06d5\u0628\u06ce \u0695\u06ce \u0628\u062f\u0627 \u0628\u06d5 \u0626\u06cc\u0634\u06d5\u06a9\u0627\u0646\u06cc \u0626\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5.Nginx \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646 \u062e\u06c6\u06cc \u0628\u06d5 \u0639\u06cc\u0646\u0648\u0627\u0646 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06ce\u06a9\u060c \u062f\u06d5\u0646\u0627\u0633\u06ce\u0646\u06ce \u0628\u06d5 ufw \u06a9\u06d5 \u0626\u06d5\u0645 \u062f\u06cc\u0648\u0627\u0631\u06cc \u0626\u0627\u06af\u0631\u06d5\u0634 \u0628\u06d5 \u0633\u0627\u062f\u06d5\u06cc\u06cc \u0695\u06ce \u0628\u06d5 \u0686\u0627\u0644\u0627\u06a9 \u0628\u0648\u0648\u0646\u06cc Nginx \u062f\u06d5\u062f\u0627.<br \/>\n\u067e\u06ce\u0631\u0633\u062a\u06cc \u0626\u06d5\u0648 \u0626\u06d5\u067e\u0627\u0646\u06d5 \u06cc\u0627\u0646 \u0646\u06d5\u0631\u0645\u06d5\u0648\u0627\u06b5\u0627\u0646\u06d5 \u06a9\u06d5 \u0631\u06ce\u06a9\u062e\u0631\u0627\u0648\u06d5\u0646 \u0644\u06d5 ufw \u0628\u06d5\u0645 \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5 \u0633\u0627\u062f\u06d5 \u0646\u06cc\u0634\u0627\u0646 \u062f\u06d5\u062f\u0631\u06ce:<\/p>\n<pre>sudo ufw app list\r\n<\/pre>\n<p>\u062f\u06d5\u0631\u0626\u06d5\u0646\u062c\u0627\u0645\u06cc \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5\u06a9\u06d5\u06cc \u0633\u06d5\u0631\u06d5\u0648\u06d5 \u0628\u06d5\u0645 \u0634\u06ce\u0648\u06d5\u06cc\u06d5 :<\/p>\n<pre>Available applications:\r\n  Nginx Full\r\n  Nginx HTTP\r\n  Nginx HTTPS\r\n  OpenSSH\r\n<\/pre>\n<p>\u0626\u06d5\u0645 \u067e\u0631\u06c6\u0641\u0627\u06cc\u0644\u06d5 \u0628\u06d5\u0645 \u062c\u06c6\u0631\u06d5 \u0634\u0695\u06c6\u0641\u06d5 \u062f\u06d5\u06a9\u0631\u06ce :<\/p>\n<p>Nginx Full:\u0648\u0627\u062a\u06d5 \u0644\u06d5 \u0633\u06d5\u0631 \u062f\u0648\u0648 \u062f\u06d5\u0631\u06af\u0627 \u06cc\u0627\u0646 \u067e\u06c6\u0631\u062a\u06cc \u06f8\u06f0 (\u062a\u0631\u0627\u0641\u06cc\u06a9\u06cc \u0648\u06ce\u0628 \u0628\u06ce \u0646\u0647\u06ce\u0646\u06cc\u06a9\u0631\u062f\u0646)\u0648 \u06f4\u06f4\u06f3 (\u062a\u0631\u0627\u0641\u06cc\u06a9\u06cc \u0648\u06ce\u0628 \u0628\u06d5 \u0646\u0647\u06ce\u0646\u06cc\u06a9\u0631\u062f\u0646)\u06a9\u0631\u0627\u0648\u06d5\u06cc\u06d5.<br \/>\nNginx HTTP: \u0626\u06d5\u0645 \u067e\u0631\u06c6\u0641\u0627\u06cc\u0644\u06d5 \u062a\u06d5\u0646\u0647\u0627 \u0628\u06c6 \u062f\u06d5\u0631\u06af\u0627\u06cc \u06f8\u06f0\u06cc\u06d5. (normal, unencrypted web traffic)<br \/>\nNginx HTTPS:\u0626\u06d5\u0645 \u067e\u0631\u06c6\u0641\u0627\u06cc\u0644\u06d5 \u062a\u06d5\u0646\u0647\u0627 \u0628\u06c6 \u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5\u06cc \u062f\u06d5\u0631\u06af\u0627\u06cc\u06f4\u06f4\u06f3 \u06cc\u06d5. (TLS\/SSL encrypted traffic)<br \/>\n\u06af\u06d5\u0631 \u062f\u06d5\u0631\u06af\u0627\u06a9\u0627\u0646\u062a\u0627\u0646 \u0646\u0647\u06ce\u0646\u06cc \u06a9\u0631\u062f\u0648\u0648\u06d5 \u0628\u0627\u0634 \u0648\u0627\u06cc\u06d5 \u0695\u06ce \u0628\u06d5 \u067e\u06c6\u0631\u062a\u06cc \u06f8\u06f0 \u0646\u06d5\u062f\u06d5\u0646.\u06af\u06d5\u0631 \u0646\u06d5 ! \u0648 \u0628\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u0646\u0647\u06ce\u0646\u06cc\u06a9\u0631\u062f\u0646 \u067e\u06c6\u0631\u062a\u06d5\u06a9\u0627\u0646 \u0626\u0627\u0645\u0627\u062f\u06d5\u06cc\u06d5 \u0633\u0648\u0648\u062f \u0644\u06d5 \u067e\u06c6\u0631\u062a\u06cc \u06f4\u06f4\u06f3 \u0628\u06af\u0631\u0646 \u0628\u06c6 \u0626\u0627\u0633\u0627\u06cc\u0634\u06cc \u0641\u0631\u06d5\u062a\u0631(SSL).<br \/>\n\u0626\u06ce\u0633\u062a\u0627 \u0626\u06ce\u0645\u06d5 \u0647\u06ce\u0634\u062a\u0627 \u067e\u06c6\u0631\u062a\u06cc SSL\u0640\u0645\u0627\u0646 \u0626\u0627\u0645\u0627\u062f\u06d5 \u0646\u06cc\u06cc\u06d5\u0648 \u0633\u0648\u0648\u062f \u0644\u06d5 \u062f\u06d5\u0631\u06af\u0627\u06cc \u06f8\u06f0 \u062f\u06d5\u06af\u0631\u06cc\u0646.\u0628\u06d5\u0645 \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u06d5 :<\/p>\n<pre>sudo ufw allow 'Nginx HTTP'\r\n<\/pre>\n<p>\u0626\u06ce\u0648\u06d5 \u062f\u06d5\u062a\u0648\u0627\u0646\u0646 \u0626\u06d5\u0645 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc \u062f\u06d5\u0631\u06af\u0627\u06a9\u0627\u0646\u060c \u0628\u06d5 \u0641\u06d5\u0631\u0645\u0627\u0646\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u067e\u06d5\u0633\u06d5\u0646\u062f \u0628\u06a9\u06d5\u0646:<\/p>\n<pre>sudo ufw status\r\n<\/pre>\n<p>\u0626\u06ce\u0633\u062a\u0627 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0644\u06d5 \u0633\u06d5\u0631 \u062f\u06d5\u0631\u06af\u0627\u06cc HTTP \u062f\u06d5\u0628\u06cc\u0646\u0646 :<\/p>\n<pre>Status: active\r\n\r\nTo                         Action      From\r\n--                         ------      ----\r\nOpenSSH                    ALLOW       Anywhere                  \r\nNginx HTTP                 ALLOW       Anywhere                  \r\nOpenSSH (v6)               ALLOW       Anywhere (v6)             \r\nNginx HTTP (v6)            ALLOW       Anywhere (v6)\r\n<\/pre>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u0633\u06ce\u0647\u06d5\u0645:\u067e\u0634\u06a9\u0646\u06cc\u0646\u06cc \u0695\u0627\u0698\u06d5:<\/h5>\n<p>\u067e\u0627\u0634 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648\u0646\u06cc \u0642\u06c6\u0646\u0627\u063a\u06d5\u06a9\u0627\u0646 \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u060c\u0626\u0648\u0628\u0648\u0646\u062a\u0648 \u06f1\u06f8.\u06f0\u06f4(Ubuntu 18.04)\u062f\u06d5\u0633\u062a\u062f\u06d5\u06a9\u0627 \u0628\u06d5 \u0626\u06cc\u0634\u067e\u06ce\u06a9\u0631\u062f\u0646\u06ccNginx \u0648 \u0626\u06ce\u0633\u062a\u0627 \u0695\u0627\u0698\u06d5 \u0626\u0627\u0645\u0627\u062f\u06d5\u06cc\u06d5 \u0628\u06c6 \u0648\u06d5\u06af\u0695\u062e\u0633\u062a\u0646.\u0626\u06ce\u0633\u062a\u0627 \u0626\u06ce\u0645\u06d5 \u067e\u0634\u06a9\u0646\u06cc\u0646 \u062f\u06d5\u06a9\u06d5\u0646\u06cc \u0628\u06d5 systemd \u0628\u06c6 \u062f\u06b5\u0646\u06cc\u0627\u0628\u0648\u0648\u0646 \u0644\u06d5 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0686\u0627\u0644\u0627\u06a9 \u0628\u0648\u0648\u0646\u06cc \u0695\u0627\u0698\u06d5\u06a9\u06d5\u0645\u0627\u0646:<\/p>\n<pre>systemctl status nginx\r\n<\/pre>\n<pre>nginx.service - A high performance web server and a reverse proxy server\r\n   Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)\r\n   Active: active (running) since Fri 2018-04-20 16:08:19 UTC; 3 days ago\r\n     Docs: man:nginx(8)\r\n Main PID: 2369 (nginx)\r\n    Tasks: 2 (limit: 1153)\r\n   CGroup: \/system.slice\/nginx.service\r\n           \u251c\u25002369 nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on;\r\n           \u2514\u25002380 nginx: worker process\r\n<\/pre>\n<p>\u0644\u06d5 \u062f\u06d5\u0631\u06d5\u0646\u062c\u0627\u0645\u06cc \u0633\u06d5\u0631\u06d5\u0648\u06d5 \u0626\u06ce\u0648\u06d5 \u062f\u06d5\u0628\u06cc\u0646\u0646 \u06a9\u06d5 \u0633\u06cc\u0633\u062a\u06d5\u0645 \u0628\u06d5 \u0633\u06d5\u0631\u06a9\u06d5\u0648\u062a\u0648\u0648\u06cc\u06cc \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0648\u06d5.\u0647\u06d5\u0631\u0686\u06d5\u0646\u062f\u06d5 \u06a9\u06d5 \u0628\u0627\u0634\u062a\u0631\u06cc\u0646 \u06a9\u0627\u062a \u0628\u06c6 \u062a\u0627\u0642\u06cc\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 \u0626\u06d5\u0648\u06d5\u06cc\u06d5 \u06a9\u06d5 \u067e\u06d5\u0695\u06d5\u06cc\u06ce\u06a9\u06cc \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u0628\u06c6 Nginx \u0628\u0646\u06ce\u0631\u06ce.<br \/>\n\u0626\u06ce\u0648\u06d5 \u062f\u06d5\u062a\u0648\u0627\u0646\u0646 \u0628\u06c6 \u067e\u06d5\u0695\u06d5\u06cc \u067e\u06ce\u0634\u06af\u0631\u06cc\u0645\u0627\u0646\u06cc Nginx \u0628\u0695\u06c6\u0646 \u0628\u06d5 \u0646\u0627\u0633\u06cc\u0646\u06cc \u0626\u0627\u06cc \u067e\u06cc \u0695\u0627\u0698\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u0648\u06d5 Nginx \u0686\u0627\u0644\u0627\u06a9 \u0628\u06ce\u062a.\u0626\u0627\u06cc\u067e\u06cc \u0695\u0627\u0698\u06d5 \u0644\u06d5\u06a9\u0627\u062a\u06cc \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc \u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc \u06a9\u0627\u0631\u067e\u06ce\u06a9\u0631\u062f\u0646\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u0628\u06c6\u062a\u0627\u0646 \u0646\u0627\u0631\u062f\u0631\u0627\u0648\u06d5.<br \/>\n\u0626\u06ce\u0633\u062a\u0627 \u0626\u0627\u06cc \u067e\u06cc\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u0644\u06d5 \u0648\u06ce\u0628\u06af\u06d5\u0695\u06ce\u06a9 \u0628\u0646\u0648\u0648\u0633\u0646:<\/p>\n<pre>http:\/\/your_server_ip\r\n<\/pre>\n<p>\u0626\u06ce\u0648\u06d5 \u062f\u06d5\u0628\u06ce \u067e\u06d5\u0695\u06d5\u06cc \u067e\u06ce\u0634 \u06af\u0631\u06cc\u0645\u0627\u0646 Nginx \u0628\u0628\u06cc\u0646\u0646 :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-294\" src=\"http:\/\/kclik.ir\/wp-content\/uploads\/2019\/08\/default_page.png\" alt=\"\" width=\"577\" height=\"212\" srcset=\"https:\/\/linux.krd\/wp-content\/uploads\/2019\/08\/default_page.png 577w, https:\/\/linux.krd\/wp-content\/uploads\/2019\/08\/default_page-300x110.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/p>\n<p>\u06d5\u0645 \u067e\u06d5\u0695\u06d5 \u067e\u06ce\u062a\u0627\u0646 \u062f\u06d5\u06b5\u06ce \u06a9\u06d5 \u0695\u0627\u0698\u06d5\u06cc Nginx \u0628\u06d5 \u0633\u06d5\u0631\u06a9\u06d5\u0648\u062a\u0648\u0648\u06cc \u062e\u06d5\u0631\u06cc\u06a9 \u0626\u06cc\u0634\u06a9\u0631\u062f\u0646\u06d5.<\/p>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u0686\u0648\u0627\u0631\u06d5\u0645 :\u0695\u06ce\u06a9\u062e\u0633\u062a\u0646\u06d5\u06cc \u067e\u0631\u06c6\u0633\u06d5\u06a9\u0627\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc Nginx<\/h5>\n<p>\u0626\u06cc\u0633\u062a\u0627 \u06a9\u06d5 \u0695\u0627\u0698\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u0686\u0627\u0644\u0627\u06a9 \u0648 \u0626\u06ce\u0634\u062f\u06d5\u06a9\u0627 \u0628\u06ce\u06b5\u0646 \u0686\u06d5\u0646\u062f \u0641\u06d5\u0631\u0645\u0627\u0646\u06cc \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u0631\u062f\u0646 \u0641\u06ce\u0631 \u0628\u0628\u06cc\u0646.<br \/>\n\u0628\u06c6 \u0648\u06ce\u0633\u062a\u0627\u0646\u0646 \u06cc\u0627\u0646 \u0646\u0627\u0686\u0627\u0644\u0627\u06a9\u06a9\u0631\u062f\u0646\u06cc \u0695\u0627\u0698\u06d5:<\/p>\n<pre>sudo systemctl stop nginx\r\n<\/pre>\n<p>\u067e\u0627\u0634 \u0648\u06ce\u0633\u062a\u0627\u0646\u0646 \u0628\u06c6 \u0686\u0627\u0644\u0627\u06a9\u06a9\u0631\u062f\u0646\u06cc \u0695\u0627\u0698\u06d5:<\/p>\n<pre>sudo systemctl start nginx\r\n<\/pre>\n<p>\u0628\u06c6 \u0648\u06d5\u06af\u0695\u062e\u0633\u062a\u0646\u06d5\u0648\u06d5\u06cc \u0695\u0627\u0698\u06d5:<\/p>\n<pre>sudo systemctl restart nginx\r\n<\/pre>\n<p>\u0628\u06c6 \u0628\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 (reload)\u06a9\u0627\u062a\u06ce\u06a9 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06ce\u06a9\u06cc \u0695\u0627\u0698\u06d5 \u062f\u06d5\u06af\u06c6\u0695\u0646 \u0628\u06ce \u0626\u06d5\u0648\u06d5 \u06a9\u06d5 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06d5\u06a9\u0627\u0646 \u0628\u0648\u06ce\u0633\u062a\u06ce\u0646\u0646 :<\/p>\n<pre>sudo systemctl reload nginx\r\n<\/pre>\n<p>\u06a9\u0627\u062a\u06ce\u06a9 \u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc \u0648\u06d5\u06af\u0695\u062e\u06d5\u0631 \u0628\u0648\u0648\u062a \u0628\u06ce\u062a\u06d5\u0648\u06d5 \u060cNginx \u0628\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u062e\u06c6\u06a9\u0627\u0631\u0627\u0646\u06d5 \u0686\u0627\u0644\u0627\u06a9 \u062f\u06d5\u0628\u06ce \u06af\u06d5\u0631 \u06af\u06d5\u0631\u06d5\u06a9\u062a\u0627\u0646\u06d5 \u0648\u0627 \u0646\u06d5\u0628\u06ce:<\/p>\n<pre>sudo systemctl disable nginx\r\n<\/pre>\n<p>\u0628\u06c6 \u0686\u0627\u0644\u0627\u06a9\u06a9\u0631\u062f\u0646\u06cc \u062e\u06c6\u06a9\u0627\u0631\u0627\u0646\u06d5 \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u0628\u0648\u0648\u062a\u06cc \u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc \u0648\u06d5\u06af\u0695\u062e\u06d5\u0631:<\/p>\n<pre>sudo systemctl enable nginx\r\n<\/pre>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u067e\u06ce\u0646\u062c\u0645 :\u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc \u0686\u06d5\u0646\u062f\u06cc\u0646 \u062f\u06c6\u0645\u06d5\u06cc\u0646<\/h5>\n<p>\u06a9\u0627\u062a\u06ce\u06a9 \u0644\u06d5 \u0695\u0627\u0698\u06d5\u06cc Nginx \u0633\u0648\u0648\u062f \u062f\u06d5\u06af\u0631\u0646 \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc\u0646 \u0628\u0644\u06c6\u06a9\u06d5\u06a9\u0627\u0646(\u0648\u06d5\u06a9 \u0695\u0627\u0698\u06d5\u06a9\u0627\u0646\u06cc \u062e\u06d5\u06cc\u0627\u06b5\u06cc \u0644\u06d5 Apache ) \u0628\u06c6 \u06a9\u0627\u0646\u0641\u06cc\u06af \u06a9\u0631\u062f\u0646\u06cc \u0648\u0648\u0631\u062f\u06d5\u06a9\u0627\u0631\u06cc \u0648 \u062f\u0627\u0646\u0627\u0646\u06cc \u0686\u06d5\u0646\u062f\u06cc\u0646 \u062f\u06c6\u0645\u06d5\u06cc\u0646 \u0644\u06d5 \u0633\u06d5\u0631 \u0695\u0627\u0698\u06d5\u06cc\u06ce\u06a9 \u0628\u06d5\u0647\u0631\u06d5 \u0628\u0628\u06d5\u06cc\u0646.\u0626\u06ce\u0645\u06d5 \u0644\u06ce\u0631\u06d5 \u0628\u06c6 \u0646\u0645\u0648\u0646\u06d5 \u0644\u06d5 \u062f\u06c6\u0645\u06d5\u06cc\u0646\u06ce\u06a9 \u06a9\u06d5 \u0646\u0627\u0648\u0645\u0627\u0646 \u0646\u0627\u0648\u06d5 example.com \u0633\u0648\u0648\u062f \u062f\u06d5\u06af\u0631\u06cc\u0646.\u0628\u06d5\u06b5\u0627\u0645 \u0626\u06ce\u0648\u06d5 \u062f\u06d5\u0628\u06ce \u0628\u06cc\u06af\u06c6\u0695\u0646 \u0628\u06d5 \u0646\u0627\u0648\u06cc \u062f\u06c6\u0645\u06d5\u06cc\u0646\u06cc \u062e\u06c6\u062a\u0627\u0646.<br \/>\nNginx \u0644\u06d5 \u0633\u06d5\u0631 \u0626\u0648\u0628\u0648\u0646\u062a\u0648\u06cc\u06f1\u06f8.\u06f0\u06f4 \u06cc\u06d5\u06a9 \u0628\u0644\u06c6\u06a9\u06cc \u0647\u06d5\u06cc\u06d5 \u06cc\u0627\u0646 \u0644\u06d5 \u06cc\u06d5\u06a9 \u062f\u0627\u06cc\u0631\u06ce\u06a9\u062a\u06c6\u0631\u06cc(\u0628\u06c6\u062e\u0686\u06d5) \u0628\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u067e\u06ce\u0634\u06af\u0631\u06cc\u0645\u0627\u0646 \u062f\u0631\u0648\u0648\u0633\u062a \u062f\u06d5\u06a9\u0631\u06ce \u0644\u06d5 \u0644\u06d5 \u0645\u06d5\u0633\u06cc\u0631\u06cc var\/www\/html\/ \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc\u0646 \u0628\u06cc\u0628\u06cc\u0646\u06cc\u0646.\u0628\u06d5\u06b5\u0627\u0645 \u0626\u06d5\u0645\u06d5 \u062a\u06d5\u0646\u0647\u0627 \u0628\u06d5 \u0628\u0627\u0634\u06cc \u0628\u06c6 \u06cc\u06d5\u06a9 \u0645\u0627\u06b5\u067e\u06d5\u0695 \u0626\u06cc\u0634\u062f\u06d5\u06a9\u0627.\u0626\u06d5\u0645\u06d5\u0634 \u0626\u06d5\u062a\u0648\u0627\u0646\u06ce \u0634\u06c6\u06a9\u06ce\u06a9 \u0628\u06ce \u0628\u06c6 \u0695\u0627\u0698\u06d5\u06cc\u06ce\u06a9 \u06a9\u06d5 \u0686\u06d5\u0646\u062f\u06cc\u0646 \u0645\u0627\u06b5\u067e\u06d5\u0695\u06cc \u0644\u06d5 \u0633\u06d5\u0631\u06d5.\u0626\u06ce\u0645\u06d5 \u0644\u06d5\u0645 \u0641\u06ce\u0631\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u06a9\u06d5 \u0628\u06c6 \u06cc\u06d5\u06a9 \u0645\u0627\u06b5\u067e\u06d5\u0631\u06d5 \u062f\u06d5\u06cc\u06af\u06c6\u0695\u06cc\u0646 \u0628\u06d5 \u0686\u06d5\u0646\u062f\u06cc\u0646 \u0645\u0627\u06b5\u067e\u06d5\u0695 \u06a9\u06d5 \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc\u0646 \u062f\u0627\u06cc\u0645\u06d5\u0632\u0631\u06ce\u0646\u06cc\u0646.<br \/>\n\u0633\u06d5\u0631\u06d5\u062a\u0627 \u0644\u06d5\u0645 \u0645\u06d5\u0633\u06cc\u0631\u06d5 var\/www\/ \u062f\u0627\u06cc\u06a9\u06ce\u06a9\u062a\u06c6\u0631\u06cc\u06ce\u06a9 \u0628\u06d5 \u0646\u0627\u0648\u06cc example.com \u062f\u0631\u0648\u0648\u0633\u062a\u062f\u06d5\u06a9\u06d5\u06cc\u0646.\u0628\u06d5 \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5\u06a9\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u0648 \u0628\u06d5 \u0633\u0648\u06cc\u0686\u06cc p- \u06a9\u06d5 \u067e\u06ce\u062f\u0627\u0648\u06cc\u0633\u062a\u06cc\u06d5\u06a9\u0627\u0646\u06cc \u0628\u06c6 \u062f\u0627\u06cc\u0631\u06ce\u06a9\u062a\u06c6\u0631\u06ce\u06a9\u06cc \u0628\u0627\u0648\u06a9 \u06cc\u0627 \u0628\u0627\u0648\u0627\u0646(parent) \u0695\u06ce\u06a9\u062f\u06d5\u062e\u0627\u062a.<\/p>\n<pre>sudo mkdir -p \/var\/www\/example.com\/html\r\n<\/pre>\n<p>\u0626\u06ce\u0633\u062a\u0627 \u062e\u0627\u0648\u06d5\u0646\u06cc\u0627\u06cc\u06d5\u062a\u06cc \u0626\u06d5\u0645 \u062f\u0627\u06cc\u0631\u06cc\u06a9\u062a\u06c6\u0631\u06cc\u06cc\u06d5 \u06a9\u06d5 \u062f\u0631\u0648\u0633\u062a\u0645\u0627\u0646\u06a9\u0631\u062f \u062f\u06d5\u0628\u06ce \u0628\u06c6 USER$ \u0628\u06cc\u06af\u06c6\u0695\u06cc\u0646 \u0628\u06d5\u0645 \u0634\u06ce\u0648\u0627\u0632\u06d5:<\/p>\n<pre>sudo chown -R $USER:$USER \/var\/www\/example.com\/html\r\n<\/pre>\n<p>\u0645\u06c6\u06b5\u06d5\u062a\u062f\u0627\u0646\u06d5\u06a9\u0627\u0646\u06cc(permissions) \u0695\u0648\u0648\u062a\u06d5\u06a9\u0627\u0646 \u0628\u06d5 \u062f\u0631\u0648\u0648\u0633\u062a\u06cc \u062f\u0627\u0628\u06cc\u0646\u06a9\u0631\u0627\u0648\u06d5 \u0628\u06d5\u06b5\u0627\u0645 \u06af\u06d5\u0631 \u06af\u06c6\u0695\u0627\u0646\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u0644\u06d5 umask \u0646\u06d5\u06a9\u0631\u062f\u0648\u0648\u06d5 \u062f\u06d5\u062a\u0648\u0627\u0646\u0646 \u0628\u06d5\u0645 \u0641\u06d5\u0631\u0645\u0627\u0646 \u062f\u06b5\u0646\u06cc\u0627\u0628\u0646 \u0644\u06d5 \u0645\u06c6\u06b5\u06d5\u062a\u062f\u0627\u0646\u06d5\u06a9\u0627\u0646:<\/p>\n<pre>sudo chmod -R 755 \/var\/www\/example.com\r\n<\/pre>\n<p>\u0626\u06ce\u0633\u062a\u0627 \u0641\u0627\u06cc\u0644\u06ce\u06a9\u06cc index.html \u0628\u06d5 \u06cc\u0627\u0631\u0645\u06d5\u062a\u06cc \u062f\u06d5\u0633\u062a\u06a9\u0627\u0631\u06cc \u06a9\u06d5\u0631\u06ccnano \u062f\u0631\u0648\u0633\u062a\u062f\u06d5\u06a9\u06d5\u06cc\u0646 .\u0645\u06d5\u0631\u062c \u0646\u06cc\u06cc\u06d5 \u0647\u06d5\u0631 \u0626\u06d5\u0645 \u062f\u06d5\u0633\u062a\u06a9\u0627\u0631\u06cc\u06a9\u06d5\u0631\u06d5 \u0628\u06ce \u06af\u0631\u06cc\u0646\u06af \u062f\u0631\u0648\u0633\u062a\u06a9\u0631\u062f\u0646\u06cc \u0626\u06d5\u0648 \u0641\u0627\u06cc\u0644\u06d5\u06cc\u06d5.<\/p>\n<pre>nano \/var\/www\/example.com\/html\/index.html\r\n<\/pre>\n<p>\u0626\u06ce\u0633\u062a\u0627 \u0626\u06d5\u0645 \u06a9\u06c6\u062f\u06d5 \u0633\u0627\u062f\u06d5\u06ccHTML\u06cc \u062a\u06ce\u062f\u0627 \u062f\u06d5\u062e\u0632\u06ce\u0646\u06cc\u0646 :<\/p>\n<p>[php]<br \/>\n&lt;html&gt;<br \/>\n&lt;head&gt;<br \/>\n&lt;title&gt;Welcome to Example.com!&lt;\/title&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;h1&gt;Success! The example.com server block is working!&lt;\/h1&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n[\/php]<\/p>\n<p>\u067e\u0627\u0634\u06a9\u06d5\u0648\u062a\u06cc \u0628\u06a9\u06d5\u0646 \u0648 \u0628\u06ce\u0646\u06d5\u0648\u06d5\u062f\u06d5\u0631\u06d5\u0648\u06d5 .<br \/>\n\u0626\u06ce\u0633\u062a\u0627 \u0626\u06d5\u0648 \u0628\u0644\u06c6\u06a9\u06d5 (example.com) \u06a9\u06d5 \u062f\u0631\u0648\u0648\u0633\u062a\u0645\u0627\u0646\u06a9\u0631\u062f\u0648\u06d5 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06ce\u06a9\u06cc \u0695\u0627\u0633\u062a\u06d5\u0648 \u062e\u06c6\u06cc \u0628\u06c6 \u0626\u06d5\u06a9\u06d5\u06cc\u0646.<br \/>\n\u062f\u06d5\u0686\u06cc\u0646\u06d5 \u0626\u06d5\u0645 \u0645\u06d5\u0633\u06cc\u0631\u06d5<\/p>\n<pre>sudo nano \/etc\/nginx\/sites-available\/example.com\r\n<\/pre>\n<p>\u0626\u06d5\u0645 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06d5\u06cc \u0644\u06d5 \u0628\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u067e\u06ce\u0634\u06af\u0631\u06cc\u0645\u0627\u0646 \u0628\u0648\u0648 \u0628\u06cc\u06af\u06c6\u0695\u0646 \u0628\u06d5\u0645\u06d5 \u0648 \u062a\u06ce\u062f\u0627\u06cc \u0628\u0646\u0648\u0648\u0633\u0646 \u0628\u06d5\u0645 \u0634\u06ce\u0648\u06d5:<\/p>\n<pre>server\r\n {\r\n        listen 80;\r\n        listen [::]:80;\r\n\r\n        root \/var\/www\/example.com\/html;\r\n        index index.html index.htm index.nginx-debian.html;\r\n\r\n        server_name example.com www.example.com;\r\n\r\n        location \/ {\r\n                try_files $uri $uri\/ =404;\r\n        }\r\n}\r\n<\/pre>\n<p>\u0632\u06c6\u0631 \u062c\u0648\u0627\u0646\u06d5 \u0626\u06ce\u0645\u06d5 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06cc \u067e\u06ce\u0634\u06af\u0631\u06cc\u0645\u0627\u0646\u0645\u0627\u0646 \u0628\u06d5\u0695\u06c6\u0698 \u06a9\u0631\u062f\u0648\u06d5 \u0628\u06c6 \u062f\u0627\u06cc\u0631\u06cc\u06a9\u062a\u06c6\u0631\u06cc \u0646\u0648\u06ce\u06a9\u06d5\u0645\u0627\u0646.server_name \u0646\u0627\u0648\u06cc \u062f\u06c6\u0645\u06d5\u06cc\u0646\u06d5\u06a9\u06d5\u0645\u0627\u0646\u06d5.<br \/>\n\u0626\u06ce\u0633\u062a\u0627 \u062f\u06d5\u0628\u06ce \u0645\u0627\u06b5\u067e\u06d5\u0695\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0628\u06d5 \u0644\u06cc\u0646\u06a9\u06ce\u06a9 sites-enabled \u0628\u0646\u0627\u0633\u06ce\u0646\u06cc\u0646 \u0628\u06d5 Nginx \u06a9\u0627\u062a\u06ce\u06a9 \u06a9\u06d5 \u0686\u0627\u0644\u0627\u06a9 \u062f\u06d5\u0628\u06ce \u0648 \u062f\u06d5\u06cc\u062e\u0648\u06cc\u0646\u06ce\u062a\u06d5\u0648\u06d5 \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u062f\u06d5\u0633\u062a\u0628\u06d5\u06a9\u0627\u0631\u0628\u0648\u0648\u0646.<\/p>\n<pre>sudo ln -s \/etc\/nginx\/sites-available\/example.com \/etc\/nginx\/sites-enabled\/\r\n<\/pre>\n<p>\u067e\u06cc\u0631\u06c6\u0632\u06d5 \u062f\u0648\u0648 \u0628\u0644\u06c6\u06a9\u0645\u0627\u0646 \u0644\u06d5 \u0633\u06d5\u0631 Nginx \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f:<br \/>\nexample.com : \u067e\u0627\u06b5\u067e\u0634\u062a\u06cc \u0644\u06d5 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06a9\u0627\u0646 \u062f\u06d5\u06a9\u0627 \u0628\u06c6 example.com \u0648\u06d5 www.example.com.<br \/>\ndefault:\u0648\u06b5\u0627\u0645\u06cc \u0647\u06d5\u0631 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06ce\u06a9\u06cc \u0644\u06d5 \u062f\u06d5\u0631\u06af\u0627\u06cc 80 \u06a9\u06d5 \u0647\u0627\u0648\u0634\u06ce\u0648\u06d5\u06cc \u062f\u0648\u0648 \u0628\u0644\u06c6\u06a9\u06d5\u06a9\u06d5\u06cc \u062f\u06cc\u06a9\u06d5 \u0646\u06cc\u0646.<br \/>\n\u0628\u06c6 \u0628\u06d5\u0631\u06af\u06cc\u0631\u06cc \u0644\u06d5 \u0647\u06d5\u0633\u06a9\u0631\u062f\u0646\u06cc \u0628\u06cc\u0631\u06af\u06d5()\u0644\u06d5 \u0632\u06cc\u0627\u062f\u06a9\u0631\u062f\u0646\u06cc \u0646\u0627\u0648\u06cc \u0695\u0627\u0698\u06d5 .\u062f\u06d5\u0628\u06cc \u0644\u06d5\u0645 \u0645\u06d5\u0633\u06cc\u0631\u06d5\/etc\/nginx\/nginx.conf \/ \u0695\u06cc\u06a9\u062e\u0633\u062a\u0646\u06ce\u06a9 \u0628\u06a9\u06d5\u06cc\u0646.<\/p>\n<pre>sudo nano \/etc\/nginx\/nginx.conf\r\n<\/pre>\n<p>\u0626\u06d5\u0645 \u0695\u06d5\u0633\u062a\u06d5 server_names_hash_bucket_size \u067e\u06d5\u06cc\u062f\u0627 \u062f\u06d5\u06a9\u06cc\u0646 \u0626\u06cc\u0646\u062c\u0627 \u0647\u06ce\u0645\u0627\u06a9 # \u0644\u06d5 \u067e\u0634\u062a\u06cc \u062f\u06d5\u0633\u0695\u06cc\u0646\u06d5\u0648\u06d5.<\/p>\n<pre>...\r\nhttp {\r\n    ...\r\n    server_names_hash_bucket_size 64;\r\n    ...\r\n}\r\n...\r\n<\/pre>\n<p>\u0628\u06c6 \u0646\u06cc\u0634\u0627\u0646\u062f\u0627\u0646\u06cc \u0647\u06d5\u06b5\u06cc \u0695\u06d5\u0633\u062a\u06d5 \u06a9\u06c6\u062f\u06d5\u06a9\u0627\u0646(syntax) \u0626\u06d5\u0645 \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5 \u0628\u06d5\u06a9\u0627\u0631 \u062f\u06d5\u0628\u06d5\u06cc\u0646:<\/p>\n<pre>sudo nginx -t\r\n<\/pre>\n<p>\u0626\u06ce\u0633\u062a\u0627 \u067e\u0627\u0633\u06a9\u06d5\u0648\u062a\u06cc \u062f\u06d5\u06a9\u06d5\u06cc\u0646 \u0648 \u062f\u06d5\u06cc\u0646\u06d5\u062f\u06d5\u0631\u06d5\u0648\u06d5.<br \/>\n\u06af\u06d5\u0631 \u06a9\u06ce\u0634\u06d5\u06cc\u06ce\u06a9\u0645\u0627\u0646 \u0646\u06cc\u06cc\u06d5 \u0695\u0627\u0698\u06d5\u06cc Nginx \u062f\u0648\u0628\u0627\u0631\u06d5 \u0648\u06d5\u06af\u0695\u062f\u06d5\u062e\u06d5\u06cc\u0646\u06d5\u0648\u06d5 \u0628\u06d5\u0645 \u0641\u06d5\u0631\u0645\u0627\u0646\u06d5 :<\/p>\n<pre>sudo systemctl restart nginx\r\n<\/pre>\n<p>\u0626\u06cc\u0633\u062a\u0627 \u0695\u0627\u0698\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0644\u06d5 \u0633\u06d5\u0631 \u0626\u06d5\u0645 \u062f\u06c6\u0645\u06d5\u06cc\u0646\u06d5\u06cc\u06d5 http:\/\/example.com (\u0626\u06d5\u06b5\u0628\u06d5\u062a \u0626\u06ce\u0648\u06d5 \u062f\u06c6\u0645\u06d5\u06cc\u0646\u06cc \u062e\u06c6\u062a\u0627\u0646 \u0647\u06d5\u06cc\u06d5 \u06a9\u06d5 \u06a9\u0627\u0646\u0641\u06cc\u06af\u062a\u0627\u0646 \u06a9\u0631\u062f\u0648\u0648\u06d5 )<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-295\" src=\"http:\/\/kclik.ir\/wp-content\/uploads\/2019\/08\/first_block.png\" alt=\"\" width=\"690\" height=\"53\" srcset=\"https:\/\/linux.krd\/wp-content\/uploads\/2019\/08\/first_block.png 690w, https:\/\/linux.krd\/wp-content\/uploads\/2019\/08\/first_block-300x23.png 300w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/p>\n<h5>\u0642\u06c6\u0646\u0627\u063a\u06cc \u0634\u06d5\u0634\u06d5\u0645 :\u0641\u0627\u06cc\u0644 \u0648 \u062f\u0627\u06cc\u0631\u06cc\u06a9\u062a\u06c6\u0631\u06cc\u06cc\u06d5 \u06af\u0631\u06cc\u0646\u06af\u06d5\u06a9\u0627\u0646 \u0644\u06d5 Nginx<\/h5>\n<p>\u0646\u0627\u0648\u06d5\u0695\u06c6\u06a9\u06cc \u0645\u06d5\u0633\u06cc\u0631\u06cc \/var\/www\/html\/ \u06a9\u06d5 \u0628\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u067e\u06ce\u0634\u06af\u0631\u06cc\u0645\u0627\u0646 \u0628\u06c6 \u062f\u0627\u0646\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0648 \u0648\u06ce\u0628 \u0633\u06a9\u0631\u06cc\u067e\u062a\u06d5\u06a9\u06d5\u062a\u0627\u0646 \u062f\u0627\u0646\u0631\u0627\u0648\u06d5.\u0628\u06d5\u06b5\u0622\u0645 \u0647\u06d5\u0631\u0648\u0627 \u06a9\u06d5 \u0644\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u0628\u0627\u0633\u0645\u0627\u0646 \u06a9\u0631\u062f \u0628\u06cc\u06af\u06c6\u0695\u06cc.<\/p>\n<h5>\u06a9\u0627\u0646\u0641\u06cc\u06af\u06af\u06cc \u0695\u0627\u0698\u06d5 :<\/h5>\n<p>\/etc\/nginx:\/ \u062a\u06d5\u0648\u0627\u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06d5\u06a9\u0627\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc Nginx \u0644\u06ce\u0631\u06d5\u0646.<br \/>\n\/etc\/nginx\/nginx.conf\/ \u0626\u06d5\u0645 \u0641\u0627\u06cc\u0644\u06d5 \u06a9\u0627\u0646\u0641\u06cc\u06af\u06cc \u06af\u0634\u062a\u06cc \u062a\u06ce\u062f\u0627\u06cc\u06d5\u0648 \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc \u0628\u06cc\u06af\u06c6\u0695\u06cc.<br \/>\n\/etc\/nginx\/sites-available\/\u0626\u06d5\u0645 \u062f\u0627\u06cc\u0631\u06ce\u06a9\u062a\u06c6\u0631\u06cc\u06cc\u06d5 \u0628\u0644\u06c6\u06a9\u06cc \u0645\u0627\u06b5\u067e\u06d5\u0695\u06d5\u06a9\u0627\u0646\u06cc \u062a\u06ce\u062f\u0627\u06cc\u06d5 \u0648\u0627\u062a\u06d5Nginx \u0646\u0627\u062a\u0648\u0627\u0646\u06ce\u062a \u0647\u06cc\u0686 \u0695\u0627\u0698\u06d5\u06cc \u0645\u0627\u06b5\u067e\u06d5\u0695\u06ce\u06a9 \u0646\u0627\u0646\u0627\u0633\u06ce\u062a \u062a\u0627\u06a9\u0648\u0648 \u0628\u06d5\u0645 \u0628\u0644\u0648\u0648\u06a9\u0627\u0646\u06d5 \u0646\u06d5\u06cc\u0646\u0627\u0633\u06cc \u06a9\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u06af\u0648\u0648\u062a\u0645\u0627\u0646.<\/p>\n<h5>\u0644\u0627\u06af\u06cc \u0695\u0627\u0698\u06d5 :<\/h5>\n<p>\/var\/log\/nginx\/access.log\/ \u062a\u06d5\u0648\u0627\u0648 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06d5\u06a9\u0627\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc \u0648\u06ce\u0628 \u0644\u06ce\u0631\u06d5 \u067e\u0627\u0634\u06a9\u06d5\u0648\u062a \u062f\u06d5\u06a9\u0631\u06ce\u0646.<br \/>\n\/var\/log\/nginx\/error.log\/ \u062a\u06d5\u0648\u0627\u0648 \u0647\u06d5\u06b5\u06d5\u06a9\u0627\u0646\u06cc \u0695\u0627\u0698\u06d5\u06ccNginx \u0644\u06ce\u0631\u06d5 \u062a\u06c6\u0645\u0627\u0631 \u062f\u06d5\u06a9\u0631\u06ce\u062a.<br \/>\n\u0633\u06d5\u0631\u06a9\u06d5\u0648\u062a\u0648\u0648 \u0628\u0646. \u061b)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u067e\u06ce\u0646\u0627\u0633\u06d5: Nginx\u00a0\u06cc\u06d5\u06a9\u06ce\u06a9 \u0644\u06d5 \u0633\u06cc\u0633\u062a\u06d5\u0645\u06d5\u06a9\u0627\u0646\u06cc \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc \u0695\u0627\u0698\u06d5\u06cc \u0648\u06ce\u0628 \u0644\u06d5 \u062c\u06cc\u0647\u0627\u0646\u06d5 \u06a9\u06d5 \u0628\u06c6 \u0626\u06d5\u0648 \u0645\u0627\u06b5\u067e\u06d5\u0695\u0627\u0646\u06d5 \u06a9\u06d5 \u062a\u0631\u0627\u0641\u06ce\u06a9\u06cc \u0632\u06c6\u0631\u06cc\u0627\u0646 \u0628\u06d5 \u0633\u06d5\u0631\u06d5\u0648\u06d5\u06cc\u06d5 \u0628\u06d5\u06a9\u0627\u0631 \u062f\u06ce.\u0647\u0627\u0648\u0631\u06ce\u06cc\u06d5\u062a\u06cc\u06ce\u06a9\u06cc \u0628\u0627\u0634\u06cc \u0644\u06d5\u06af\u06d5\u06b5 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc Apache \u0647\u06d5\u06cc\u06d5 \u0648 \u0632\u06c6\u0631 \u062c\u0627\u0631 \u0628\u06d5 \u062c\u06cc\u0627\u062a\u06cc \u0695\u0627\u0698\u06d5\u06cc \u0648\u06ce\u0628 \u06cc\u0627\u0646 \u067e\u0631\u06c6\u06a9\u0633\u06cc \u067e\u06ce\u0686\u06d5\u0648\u0627\u0646\u06d5(reverse proxy) \u0628\u06d5\u06a9\u0627\u0631\u062f\u06d5\u0628\u0631\u06ce. \u0644\u06d5\u0645 \u0646\u0648\u0648\u0633\u06cc\u0646\u06d5 \u0626\u06ce\u0645\u06d5 \u0628\u0627\u0633\u06ce\u06a9 \u0644\u06d5 \u0633\u06d5\u0631 \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc Nginx \u0644\u06d5 \u0633\u06d5\u0631 \u0695\u0627\u0698\u06d5\u06cc \u0626\u0648\u0628\u0648\u0646\u062a\u0648\u06cc\u06f1\u06f8.\u06f0\u06f4 \u062f\u06d5\u06a9\u06d5\u06cc\u0646. \u067e\u06ce\u062f\u0627\u0648\u06cc\u0633\u062a\u06cc: \u062f\u0627\u0645\u06d5\u0632\u0631\u0627\u0646\u062f\u0646\u06cc \u0695\u0627\u0698\u06d5\u06cc\u06ce\u06a9 \u060c \u062f\u06d5\u062a\u0648\u0627\u0646\u06ce<\/p>\n","protected":false},"author":1,"featured_media":296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[112,125,123,124],"class_list":["post-293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-serverlinux","tag-apache","tag-firewall","tag-nginx","tag-vps"],"_links":{"self":[{"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux.krd\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=293"}],"version-history":[{"count":3,"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/posts\/293\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/posts\/293\/revisions\/299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux.krd\/index.php?rest_route=\/wp\/v2\/media\/296"}],"wp:attachment":[{"href":"https:\/\/linux.krd\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux.krd\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux.krd\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}