<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache on 极一's Blog</title><link>https://www.jiyiblog.com/tag/Apache/</link><description>Recent content in Apache on 极一's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 03 Feb 2020 17:54:33 +0800</lastBuildDate><atom:link href="https://www.jiyiblog.com/tag/Apache/index.xml" rel="self" type="application/rss+xml"/><item><title>CentOS 下Apache（httpd）无法使用ip访问的解决办法</title><link>https://www.jiyiblog.com/archives/020361.html</link><pubDate>Mon, 03 Feb 2020 10:22:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/020361.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;之前介绍了使用Debian+youtube-dl批量下载油管视频的方法，详见：&#10;&lt;a class="link" href="https://www.jiyiblog.com/archives/011413.html" &gt;关联文章（未公开）&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;后来实际操作过程中发现youtube-dl在Debian下载中文标题的视频会乱码，遂换成Centos来使用。&lt;/p&gt;&#10;&lt;h2 id="安装"&gt;安装&#10;&lt;/h2&gt;&lt;p&gt;Apache在Centos的安装命令如下：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo yum install httpd -y&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;移除默认welcome页面：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo cp /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo sed -i &lt;span class="s1"&gt;&amp;#39;s/^/#&amp;amp;/g&amp;#39;&lt;/span&gt; /etc/httpd/conf.d/welcome.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;启动服务：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl start httpd.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="使用"&gt;使用&#10;&lt;/h2&gt;&lt;p&gt;实际安装完成后会发现无法直接使用ip地址进行访问，这是由于Centos自带的防火墙对端口进行拦截导致的。我们可以使用以下命令将端口加入白名单：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iptables -I INPUT -p TCP --dport &lt;span class="m"&gt;80&lt;/span&gt; -j ACCEPT&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;自用的服务器甚至可以直接关闭防火墙省事：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#停止firewall&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl stop firewalld.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#禁止firewall开机启动&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl disable firewalld.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;以上操作过后即可正常使用了&lt;/p&gt;&#10;</description></item></channel></rss>