个人工具
登录
查看“Apache”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Apache”的源代码
来自Ubuntu中文
←
Apache
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 配置apache=== 1.更改默认字符集 <br> 终端中使用命令 <pre>sudo nano /etc/apache2/conf.d/charset </pre> 将其中的 <pre># AddDefaultCharset </pre> 的井号去掉,后面字段改成UTF-8(如果您的网站是这样了话) <pre>AddDefaultCharset UTF-8 </pre> 中间的空格数并不重要,但一定要有。 2.添加支持文件类型(一般不需要),与网站地址(需要) 终端中使用命令 <br> <pre>sudo nano /etc/apache2/apache2.conf </pre> 在配置文件最后面加入下面几行: 添加文件类型支持 (注:如果无法在html中解析php的语句,添加下面语句。网上好多都是说直接编辑httpd.conf,但是ubuntu版本的apache2没有这个文件,你可以直接编辑apache2.conf,或者自己加一个httpd.conf,作为用户配置文件,apache2.conf 中include这个配置文件。)<br> <pre>AddType application/x-httpd-php .php .htm .html</pre> <br> 添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)<br> <pre><IfModule dir_module> DirectoryIndex index.htm index.html index.php </IfModule> </pre> 更改服务器地址(这里改为本机),您可以凭您喜好修改,就是必须一致<br> <pre>ServerName 127.0.0.1 </pre> 修改apache的根目录DocumentRoot: <pre>sudo nano /etc/apache2/sites-enabled/000-default </pre> 将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ (记得把phpmyadmin放在/var/www/htdocs/目录下,否则phpmyadmin会无法访问)以上Apache2就基本配置完成了。重启Apache2服务即可。 (这段内容很容易让新手糊涂和误解特别是阅读的不仔细的情况下,在我自己按照这个教程的设置过程中默认的DocumentRoot 是 /var/www/html,在之前的步骤中,已经将phpmyadmin放入了/var/www/中,那么这里只需要将DocumentRoot /var/www/html 更改为 /var/www就行了。作为一个新手我的理解是,网站根目录是谁就改成谁,因为localhost/info.php这个文件放在/var/www下可以访问,那么要访问localhost/phpmyadmin就把phpmyadmin方在/var/www下 同理 这里的路径我就设置为了/var/www,而没有将其更改。我是新手,我在这里犯过错,所以我将我的实际情况描述出来,仅作为参考。) 下面的是参考,一般不需要改变,除非有特殊需求。 <pre> sudo nano /etc/apache2/ports.conf #修改端口号,把 NameVirtualHost *:80 改为NameVirtualHost 127.0.0.1:80 , 修改 Listen 80 </pre> 再修改site的配置文件 <pre>/etc/apache2/sites-available/default</pre> 80是端口号 <pre><VirtualHost *:80></pre> <pre> sudo a2enmod rewrite #开启apache 的rewrite功能 </pre> ====Apache模块==== <pre>sudo a2enmod #启用模块</pre> <pre>sudo a2dismod #禁用模块</pre>
返回至
Apache
。