{"id":178,"date":"2021-01-30T18:18:17","date_gmt":"2021-01-30T10:18:17","guid":{"rendered":"https:\/\/blog.zhiccc.top\/?p=178"},"modified":"2022-10-21T14:37:51","modified_gmt":"2022-10-21T06:37:51","slug":"%e6%95%99%e7%a8%8bapache2%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86-%e7%ae%80%e5%8d%95%e8%ae%be%e7%bd%ae","status":"publish","type":"post","link":"https:\/\/blog.zhiccc.net\/?p=178","title":{"rendered":"[\u6559\u7a0b]Apache2\u53cd\u5411\u4ee3\u7406-\u7b80\u5355\u8bbe\u7f6e"},"content":{"rendered":"\n<p>\u6700\u8fd1\u6574\u4e86\u4e2aFiora\u6765\u505a\u5b9e\u65f6\u804a\u5929\uff0c\u56e0\u4e3a\u9ed8\u8ba4\u60c5\u51b5\u4e0bFiora\u8d70\u7684\u662f9200\u7aef\u53e3\uff0c\u800c\u6211\u6253\u7b97\u5728\u4e0d\u6539\u7aef\u53e3\u7684\u60c5\u51b5\u4e0b\u4fee\u6539\u8bbf\u95ee\u7aef\u53e3\uff0c\u4e8e\u662f\u6211\u4f7f\u7528\u4e86<strong>Apache\u7684\u53cd\u4ee3\u529f\u80fd<\/strong><\/p>\n\n\n\n<p>\u8bdd\u4e0d\u591a\u8bf4\uff0c\u5f00\u6574~<\/p>\n\n\n\n<p>\u5728\u505a\u53cd\u4ee3\u4e4b\u524d\uff0c\u4f60\u9700\u8981\u8fd0\u884c\u8fd9\u4e2a\u6307\u4ee4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enmod proxy proxy_http proxy_balancer<\/code><\/pre>\n\n\n\n<p>\u8fd9\u4e2a\u6307\u4ee4\u662f\u6253\u5f00\u53cd\u4ee3\u6240\u9700\u8981\u7684\u4e09\u4e2a\u6a21\u5757\uff1a<em>mod_proxy, mod_proxy_balancer, mod_proxy_http<\/em><\/p>\n\n\n\n<p>\u6267\u884c\u5b8c\u540e\u8f93\u5165\u8be5\u6307\u4ee4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart apache2<\/code><\/pre>\n\n\n\n<p>\u51c6\u5907\u597d\u540e\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u4fee\u6539sites-enabled\u91cc\u9762\u7684\u6587\u4ef6\u4e86<\/p>\n\n\n\n<p>http\u7684\u6a21\u677f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n        ServerName a.mydomain.com\n        ServerAdmin admin@mydomain.com\n        ProxyRequests Off\n        ProxyMaxForwards 100\n        ProxyPreserveHost On\n        ProxyPass \/ http:\/\/localhost:9200\/\n    #\u4f60\u8981\u4ee3\u7406\u7684\u5730\u5740\uff0c\u4e0b\u540c\n        ProxyPassReverse \/ http:\/\/localhost:9200\/\n        &lt;Proxy *&gt;\n        Order Deny,Allow\n        Allow from all\n        &lt;\/Proxy&gt;\nRewriteEngine on\n     #\u662f\u5426\u5f00\u542f\u5f3a\u5236https\nRewriteRule ^ https:\/\/%{SERVER_NAME}%{REQUEST_URI} &#91;END,NE,R=permanent]\n&lt;\/VirtualHost&gt;\n<\/code><\/pre>\n\n\n\n<p>https\u7684\u6a21\u677f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        &lt;VirtualHost *:443&gt;\n                ServerName  a.mydomain.com\n                ServerAdmin admin@mydomain.com\n                SSLEngine on\n                SSLProxyEngine On\n                SSLProxyVerify none\n                &lt;Proxy *&gt;\n                Order deny,allow\n                Allow from all\n                &lt;\/Proxy&gt;\n                ProxyPreserveHost On\n                ProxyRequests Off\n                ProxyPass \/ http:\/\/localhost:9200\/\n    #\u4f60\u8981\u4ee3\u7406\u7684\u5730\u5740\uff0c\u4e0b\u540c\n                ProxyPassReverse \/ http:\/\/localhost:9200\/\n                SSLCertificateFile XXX    #SSL\u8bc1\u4e66\u6587\u4ef6\uff0c\u5fc5\u987b\u4fee\u6539\n                SSLCertificateKeyFile XXX    #SSL\u8bc1\u4e66\u6587\u4ef6Key\uff0c\u5fc5\u987b\u4fee\u6539\n        &lt;\/VirtualHost&gt;\n<\/code><\/pre>\n\n\n\n<p>\u4fdd\u5b58\u597d\u540e\u6267\u884c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl reload apache2<\/code><\/pre>\n\n\n\n<p>\u7136\u540e\uff0c\u4e00\u4e2a\u7b80\u5355\u7684\u53cd\u5411\u4ee3\u7406\u5c31\u505a\u597d\u5566~<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6700\u8fd1\u6574\u4e86\u4e2aFiora\u6765\u505a\u5b9e\u65f6\u804a\u5929\uff0c\u56e0\u4e3a\u9ed8\u8ba4\u60c5\u51b5\u4e0bFiora\u8d70\u7684\u662f9200\u7aef\u53e3\uff0c\u800c\u6211\u6253\u7b97\u5728\u4e0d\u6539\u7aef\u53e3\u7684\u60c5\u51b5\u4e0b\u4fee\u6539\u8bbf&hellip;&nbsp;<a href=\"https:\/\/blog.zhiccc.net\/?p=178\" class=\"\" rel=\"bookmark\">\u9605\u8bfb\u66f4\u591a &raquo;<span class=\"screen-reader-text\">[\u6559\u7a0b]Apache2\u53cd\u5411\u4ee3\u7406-\u7b80\u5355\u8bbe\u7f6e<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-178","post","type-post","status-publish","format-standard","hentry","category-jiao-cheng"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":3,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":184,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions\/184"}],"wp:attachment":[{"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhiccc.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}