{"id":1514,"date":"2014-05-17T19:43:23","date_gmt":"2014-05-17T15:13:23","guid":{"rendered":"http:\/\/www.host97.net\/?p=1514"},"modified":"2014-05-17T19:43:23","modified_gmt":"2014-05-17T15:13:23","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88%d8%a8-%d8%b3%d8%b1%d9%88%d8%b1-nginx-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-centos","status":"publish","type":"post","link":"https:\/\/host97.net\/wiki\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88%d8%a8-%d8%b3%d8%b1%d9%88%d8%b1-nginx-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-centos\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u0648\u0628 \u0633\u0631\u0648\u0631 Nginx \u0628\u0631 \u0631\u0648\u06cc CentOS"},"content":{"rendered":"<p style=\"text-align: justify;\">\u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 ( Nginx ) \u06cc\u06a9\u06cc \u0627\u0632 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062a\u0627\u0632\u06af\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u062f\u06cc\u0631\u0627\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u067e\u0631\u0628\u0627\u0632\u062f\u06cc\u062f \u0631\u0627 \u0628\u0647 \u0633\u0648\u06cc \u062e\u0648\u062f \u062c\u0644\u0628 \u0646\u0645\u0648\u062f\u0647 \u0627\u0633\u062a. \u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0648\u0628 \u0633\u0631\u0648\u0631\u060c \u0631\u06cc\u0648\u0631\u0633 \u067e\u0631\u0627\u06a9\u0633\u06cc \u0633\u0631\u0648\u0631 (\u00a0reverse proxy server ) \u0648 \u0645\u06cc\u0644 \u067e\u0631\u0627\u06a9\u0633\u06cc \u0633\u0631\u0648\u0631 (\u00a0mail proxy server ) \u0646\u06cc\u0632 \u0645\u06cc \u0628\u0627\u0634\u062f \u06a9\u0647\u00a0 \u0628\u0635\u0648\u0631\u062a \u0645\u062a\u0646 \u0628\u0627\u0632 ( open source ) \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0647\u0627\u06cc http , https , SMTP , POP3 \u0648 IMAP \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645\u0632\u0645\u0627\u0646 \u0628\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0646\u06a9\u0634\u0646 \u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0628\u0627\u0644\u0627 \u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0646\u0627\u0633\u0628 \u0648 \u0645\u0635\u0631\u0641 \u06a9\u0645 \u0631\u0645 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0645\u062d\u0628\u0648\u0628 \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u060c mac os \u0648 \u0633\u0648\u0644\u0627\u0631\u06cc\u0633 \u0642\u0627\u0628\u0644 \u0646\u0635\u0628 \u0645\u06cc \u0628\u0627\u0634\u062f. nginx \u062a\u0648\u0633\u0637 \u0627\u06cc\u06af\u0648\u0631 \u0633\u06cc\u0633\u0648\u06cc\u0648 ( igor sysoev ) \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0627\u06cc\u06af\u0648\u0631 \u062f\u0631 \u0633\u0627\u0644 1970 \u062f\u0631 \u0634\u0647\u0631 \u0622\u0644\u0645\u0627\u062a\u06cc \u0642\u0632\u0627\u0642\u0633\u062a\u0627\u0646 \u0628\u0647 \u062f\u0646\u06cc\u0627 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a \u0648 \u0641\u0627\u0631\u063a \u0627\u0644\u062a\u062d\u0635\u06cc\u0644 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u0627\u06cc\u0627\u0644\u062a\u06cc \u0645\u0633\u06a9\u0648 \u0645\u06cc \u0628\u0627\u0634\u062f.<\/p>\n<p dir=\"rtl\" style=\"text-align: justify;\">\u06a9\u0627\u0631 \u0633\u0627\u062e\u062a nginx \u0627\u0632 \u0633\u0627\u0644 2002 \u0622\u063a\u0627\u0632 \u06af\u0631\u062f\u06cc\u062f \u0648 \u0627\u0648\u0644\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0622\u0646 \u062f\u0631 \u0633\u0627\u0644 2004 \u0645\u0646\u062a\u0634\u0631 \u06af\u0631\u062f\u06cc\u062f. \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0646\u0632\u062f\u06cc\u06a9 \u0628\u0647 12 \u062f\u0631\u0635\u062f \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u062c\u0647\u0627\u0646 \u06cc\u0639\u0646\u06cc \u0686\u06cc\u0632\u06cc \u062f\u0631 \u062d\u062f\u0648\u062f 22 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0627\u0632 nginx \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0628 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<h2 dir=\"rtl\"><strong>\u0686\u06af\u0648\u0646\u0647 \u0648\u0628 \u0633\u0631\u0648\u0631 Nginx \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062e\u0648\u062f \u0646\u0635\u0628 \u0646\u0645\u0627\u0626\u06cc\u0645\u061f<\/strong><\/h2>\n<p dir=\"rtl\">\u062e\u0648\u0634\u0628\u062e\u062a\u0627\u0646\u0647 \u0645\u062f\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 nginx \u067e\u06a9\u06cc\u062c \u0628\u0627\u06cc\u0646\u0631\u06cc \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc nginx \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u0648\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u0647\u0645 \u0646\u0635\u0628 \u0622\u0646 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc \u0646\u0645\u0627\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0622\u0646 \u0631\u0627 \u0645\u0631\u0648\u0631 \u0645\u06cc \u0646\u0645\u0627\u0626\u06cc\u0645:<\/p>\n<h4 dir=\"rtl\"><strong>&#8211; \u0645\u0631\u062d\u0644 \u0627\u0648\u0644: \u0646\u0635\u0628 nginx repo<\/strong><\/h4>\n<p dir=\"rtl\">\u0627\u0628\u062a\u062f\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">cd \/tmp<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0627\u06af\u0631 \u0627\u0632 \u0646\u0633\u062e\u0647 centos 6 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">wget http:\/\/nginx.org\/packages\/centos\/6\/noarch\/RPMS\/nginx-release-centos-6-0.el6.ngx.noarch.rpm\nrpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm<\/pre>\n<p>&nbsp;<\/p>\n<h4 dir=\"rtl\"><strong>\u00a0&#8211; \u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645: \u0646\u0635\u0628 \u0648\u0628 \u0633\u0631\u0648\u0631 nginx<\/strong><\/h4>\n<p dir=\"rtl\">\u067e\u0633 \u0627\u0632 \u0646\u0635\u0628 \u0631\u06cc\u067e\u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u06a9\u0645\u06a9 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 nginx \u0631\u0627 \u0646\u0635\u0628 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">yum install nginx<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0646\u0633\u0648\u0644 \u062f\u0631\u06cc\u0627\u0641\u062a \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f:<\/p>\n<pre dir=\"ltr\">Loaded plugins: product-id, rhnplugin, security, subscription-manager\nUpdating certificate-based repositories.\nUnable to read consumer identity\nnginx                                                    | 1.3 kB     00:00\nnginx\/primary                                            | 4.8 kB     00:00\nnginx                                                                     33\/33\nSetting up Install Process\nResolving Dependencies\n--&gt; Running transaction check\n---&gt; Package nginx.x86_64 0:1.2.6-1.el6.ngx will be installed\n--&gt; Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package        Arch            Version                    Repository      Size\n================================================================================\nInstalling:\n nginx          x86_64          1.2.6-1.el6.ngx            nginx          361 k\n\nTransaction Summary\n================================================================================\nInstall       1 Package(s)\n\nTotal download size: 361 k\nInstalled size: 835 k\nIs this ok [y\/N]: y\nDownloading Packages:\nnginx-1.2.6-1.el6.ngx.x86_64.rpm                         | 361 kB     00:00\nRunning rpm_check_debug\nRunning Transaction Test\nTransaction Test Succeeded\nRunning Transaction\nWarning: RPMDB altered outside of yum.\n  Installing : nginx-1.2.6-1.el6.ngx.x86_64                                 1\/1\n----------------------------------------------------------------------\n\nThanks for using NGINX!\n\nCheck out our community web site:\n* <a href=\"http:\/\/nginx.org\/en\/support.html\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/nginx.org\/en\/support.html<\/a>\n\nIf you have questions about commercial support for NGINX please visit:\n* <a href=\"http:\/\/www.nginx.com\/support.html\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/www.nginx.com\/support.html<\/a>\n\n----------------------------------------------------------------------\nInstalled products updated.\n  Verifying  : nginx-1.2.6-1.el6.ngx.x86_64                                 1\/1\n\nInstalled:\n  nginx.x86_64 0:1.2.6-1.el6.ngx\n\nComplete!<\/pre>\n<h4 dir=\"rtl\"><strong>&#8211; \u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0645 : \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0648\u0628 \u0633\u0631\u0648\u0631<\/strong><\/h4>\n<p dir=\"rtl\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a \u0628\u0647 \u06a9\u0645\u06a9 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0641\u0639\u0627\u0644 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">chkconfig nginx on<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0646\u06cc\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u0645\u062a\u0648\u0642\u0641 \u06a9\u0631\u062f\u0646 \u060c \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062c\u062f\u062f \u0648 \u06cc\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0648\u0636\u0639\u06cc\u062a \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0641\u0631\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">service nginx start\nservice nginx stop\nservice nginx restart\nservice nginx status\nservice nginx reload<\/pre>\n<p>&nbsp;<\/p>\n<h4 dir=\"rtl\"><strong>&#8211; \u0645\u0631\u062d\u0647 \u0686\u0647\u0627\u0631\u0645 : \u06a9\u0627\u0646\u0641\u06cc\u06af \u0648\u0628 \u0633\u0631\u0648\u0631<\/strong><\/h4>\n<p dir=\"rtl\">\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u06a9\u0627\u0646\u0641\u06cc\u06af \u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0632\u06cc\u0631 \u0628\u06cc\u0627\u0628\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">Default configuration directory: \/etc\/nginx\/\nDefault SSL and vhost config directory: \/etc\/nginx\/conf.d\/\nDefault log file directory: \/var\/log\/nginx\/\nDefault document root directory: \/usr\/share\/nginx\/html\nDefault configuration file: \/etc\/nginx\/nginx.conf\nDefault server access log file: \/var\/log\/nginx\/access.log\nDefault server access log file: \/var\/log\/nginx\/error.log<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648\u0628 \u0633\u0631\u0648\u0631 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">nano \/etc\/nginx\/nginx.conf<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062a\u0639\u062f\u0627\u062f \u067e\u0631\u062f\u0627\u0632\u0634\u06af\u0631 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0646\u0645\u0648\u062f\u0647 \u0648 gzip \u0631\u0627 \u0641\u0639\u0627\u0644 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">worker_processes\u00a0 2;\ngzip\u00a0 on;<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0633\u062a\u0647 \u0648 \u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627\u0632 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">nano \/etc\/nginx\/conf.d\/default.conf<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0646\u0627\u0645 \u0633\u0631\u0648\u0631 \u060c \u0627\u06cc \u067e\u06cc \u0648 \u067e\u0648\u0631\u062a tcp \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">listen\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 202.54.1.1.1:80;\nserver_name\u00a0 www.host97.net;<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0633\u062a\u0647 \u0648 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">service nginx start<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0628\u0647 \u06a9\u0645\u06a9 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 nginx \u0628\u062f\u0631\u0633\u062a\u06cc \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<pre class=\"lang:default decode:true \">netstat -tulpn | grep :80\nps aux | grep nginx<\/pre>\n<p>&nbsp;<\/p>\n<h4 dir=\"rtl\"><strong>&#8211; \u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c\u0645 : \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644<\/strong><\/h4>\n<p dir=\"rtl\">\u0641\u0627\u06cc\u0644 iptables \u0631\u0627 \u0628\u0627\u0632 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">nano \/etc\/sysconfig\/iptables<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u0646\u0645\u0648\u062f\u0646 \u067e\u0648\u0631\u062a 80 \u062e\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 LOG \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc \u0648 \u062e\u0637 DROP \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 INPUT chain \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">-A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">service iptables restart<\/pre>\n<p>&nbsp;<\/p>\n<h2 dir=\"rtl\"><strong>&#8211; \u0646\u0635\u0628 \u0648\u0628 \u0633\u0631\u0648\u0631 nginx \u0628\u0631 \u0631\u0648\u06cc \u062f\u0627\u06cc\u0631\u06a9\u062a \u0627\u062f\u0645\u06cc\u0646 ( Directadmin ) :<\/strong><\/h2>\n<p dir=\"rtl\">\u0627\u06af\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u062f\u0627\u06cc\u0631\u06a9\u062a \u0627\u062f\u0645\u06cc\u0646 \u0631\u0627 \u0646\u0635\u0628 \u0646\u0645\u0648\u062f\u0647 \u0627\u06cc\u062f \u0648 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u067e\u0633 \u0627\u0632 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644 \u0628\u0647 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0645\u0631\u0627\u062c\u0639\u0647 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">cd \/usr\/local\/directadmin\/<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a \u0646\u0633\u062e\u0647 2 custombuild \u062f\u0627\u06cc\u0631\u06a9\u062a \u0627\u062f\u0645\u06cc\u0646 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0644\u0628\u062a\u0647 \u0627\u0632 \u0622\u0646\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u0633\u062e\u0647 \u067e\u0627\u06cc\u062f\u0627\u0631 \u0646\u0645\u06cc \u0628\u0627\u0634\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0634\u06a9\u0644\u0627\u062a\u06cc \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u062a\u0645\u0627\u06cc\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">mv custombuild custombuild-01\nwget http:\/\/files.directadmin.com\/services\/custombuild\/2.0\/custombuild.tar.gz\ntar xvzf custombuild.tar.gz\ncd custombuild\n.\/build<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062d\u0627\u0644 \u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634 custombuild \u0631\u0627 \u0645\u0644\u0627\u062d\u0638\u0647 \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">nano options.conf<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u0646\u062a\u06cc\u062c\u0647 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<pre>#Custombuild optionscustombuild=2.0<\/pre>\n<p dir=\"rtl\">\u062d\u0627\u0644 \u0645\u0642\u062f\u0627\u0631 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0627\u0632 \u0622\u067e\u0627\u0686\u0647 ( Aapche ) \u0628\u0647 nginx \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre>#HTTP server. Possible values: apache, nginxwebserver=apache<\/pre>\n<p dir=\"rtl\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 php1_mode \u0631\u0627 \u0628\u0647 php-fpm \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre>php1_mode=php-fpm<\/pre>\n<p dir=\"rtl\">\u062d\u0627\u0644 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">.\/build all -y<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0627\u062d\u062a\u0645\u0627\u0644 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0622\u067e\u062f\u06cc\u062a \u0644\u0627\u06cc\u0633\u0646\u0633 \u062f\u0627\u06cc\u0631\u06a9\u062a \u0627\u062f\u0645\u06cc\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0644\u06cc\u0646\u06a9 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<p dir=\"rtl\">\u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0647 \u0627\u062a\u0645\u0627\u0645 \u062e\u0648\u0627\u0647\u062f \u0631\u0633\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">.\/build rewrite_confs<\/pre>\n<p>&nbsp;<\/p>\n<p dir=\"rtl\"><strong>\u062a\u0648\u062c\u0647 :<\/strong><br \/>\n\u062e\u0637\u0627 502 : \u0627\u06af\u0631 \u062e\u0637\u0627\u06cc &#8220;502 Bad Gateway&#8221; \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u062f\u06cc\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0645\u0642\u062f\u0627\u0631 hostname \u0628\u062f\u0631\u0633\u062a\u06cc \u0648\u0627\u0631\u062f \u0646\u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a \u0627\u0635\u0644\u0627\u062d \u06af\u0631\u062f\u062f.<\/p>\n<p dir=\"rtl\">\u062e\u0637\u0627\u06cc 503 : \u0627\u06af\u0631 \u0628\u0627 \u0627\u06cc\u0646 \u062e\u0637\u0627 \u0631\u0648\u0628\u0631\u0648 \u0634\u062f\u06cc\u062f\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0633\u0631\u0648\u0631 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">chown webapps:nginx \/var\/www<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 ( Nginx ) \u06cc\u06a9\u06cc \u0627\u0632 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062a\u0627\u0632\u06af\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u062f\u06cc\u0631\u0627\u0646 \u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u067e\u0631\u0628\u0627\u0632\u062f\u06cc\u062f \u0631\u0627 \u0628\u0647 \u0633\u0648\u06cc \u062e\u0648\u062f \u062c\u0644\u0628 \u0646\u0645\u0648\u062f\u0647 \u0627\u0633\u062a. \u0627\u0646\u062c\u06cc\u0646 \u0627\u06cc\u06a9\u0633 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0648\u0628 \u0633\u0631\u0648\u0631\u060c \u0631\u06cc\u0648\u0631\u0633 \u067e\u0631\u0627\u06a9\u0633\u06cc \u0633\u0631\u0648\u0631 (\u00a0reverse proxy server ) \u0648 \u0645\u06cc\u0644 \u067e\u0631\u0627\u06a9\u0633\u06cc \u0633\u0631\u0648\u0631 (\u00a0mail proxy server ) \u0646\u06cc\u0632 \u0645\u06cc \u0628\u0627\u0634\u062f \u06a9\u0647\u00a0 \u0628\u0635\u0648\u0631\u062a \u0645\u062a\u0646 \u0628\u0627\u0632 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1515,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[109,209,146],"class_list":["post-1514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-centos","tag-nginx","tag-146"],"_links":{"self":[{"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/posts\/1514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/comments?post=1514"}],"version-history":[{"count":0,"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/posts\/1514\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/host97.net\/wiki\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/media?parent=1514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/categories?post=1514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/host97.net\/wiki\/wp-json\/wp\/v2\/tags?post=1514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}