ubuntu apache 路径?ubuntu deb
ubuntu下配置 apache2的redirect怎么配置
首先,安装Apache2,安装命令:sudo apt-get install apache2
安装完成后,进入到/etc/apache2中(根据自己的实际安装目录),这边我配置文件在/etc/apache2中。
我们看到没有想象中的httpd.conf配置文件,这里要说明的是apache2的配置文件是apache2.conf,而不是http.conf。
打开apache2.conf。写入两条语句
ServerName localhost
DirectoryIndex index.html index.htm index.php
这里的ServerName localhost是为了防止最后开启apache2服务的时候会提示DNS出错。
DirectoryIndex index.html index.htm index.php是默认目录的写法。保存退出。
可以在apache2.conf中加入 AddDefaultCharset GB2312
设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312,再重启Apache服务即可)
Listen 192.168.1.1:80设置监听ip是192.168.1.1的地址和端口为80
Listen 192.168.1.2:8080设置监听ip是192.168.1.2的地址和端口为8080
Alias/down"/sofТWare/download"
创建虚拟目录(创建名为down的虚拟目录,它对应的物理路径是:/sofТWare/download)
Alias/ftp"/var/ftp"
创建虚拟目录(创建名为ftp的虚拟目录,它对应的物理路径是:/var/ftp)
<Directory"/var/www/html">
设置目录权限
(<Directory"目录路径">此次写设置目录权限的语句</Directory>)
Options FollowSymLinks page:116
AllowOverride None
</Directory>
需要说明的是,在apache2中,根设置(默认主目录)在/etc/apache2/sites-АVailable/default中,我们打开default,进行配置。
如图,这里我们的默认主目录设置的路径是/var/www,文档最上方的VirtualHost后方的*代表通配符,即表示所有本机ip地址,监听端口为80,ServerName填写你注册的域名,没有可以不填。保存退出。
至此,基本配置已经全部完成,查看本机ip地址。输入启用apache2的命令:/etc/init.d/apache2 restart.并在浏览器中输入本机ip地址。成功!
Ubuntu + apache + Mysql +php
在使用Ubuntu搭配Apache、Mysql和PHP时,若遇到乱码问题,解决步骤如下:
首先,打开Apache配置文件,通常路径为:/etc/apache2/apache2.conf。在文件末尾添加一行代码:AddDefaultCharset UTF-8。若问题依旧存在,请尝试更改字符集为gb2312。
完成上述步骤后,重启Apache服务,确保更改生效。具体操作命令为:sudo/etc/init.d/apache2 restart。随后,刷新test.php页面,查看乱码问题是否已解决。
使用Ubuntu配合Apache、Mysql和PHP,实现高效、灵活的web开发环境。通过合理设置和调试,能够有效解决在开发过程中遇到的各种问题,例如乱码问题。以上步骤详细介绍了如何解决Ubuntu环境下Apache服务出现的乱码问题,从而确保web应用程序的正常运行。
ubuntu怎么安装apache
安装apache,在命令行终端中输入一下命令:
$ sudo apt-get install apache2
安装完成后,重启apache服务,在命令行终端中输入一下命令:
$ sudo/etc/init.d/apache2 restart
可能会出现的问题1: NameVirtualHost*:80 has no VirtualHosts,如下截图
出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost*:80注释掉即可。
可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
原因:
根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!
解决:
$ vim/etc/apache2/httpd.conf,在文件中添加:
ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!
测试:
在浏览器里输入或者是,如果看到了It
works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
测试过程中可能遇到问题:
原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。
如果觉得不再需要apache了,可以将它卸载:
1.删除apache
在命令行中输入:
$ sudo apt-get--purge remove apache-common
$ sudo apt-get--purge remove apache
2.找到没有删除掉的配置文件,一并删除
代码:
$ sudo find/etc-name"*apache*"|xargs rm-rf
$ sudo rm-rf/var/www
$sudo rm-rf/etc/libapache2-mod-jk
3.删除关联,这样就可以再次用apt-get install apache2重装了
#dpkg-l|grep apache2|awk'{print$2}'|xargs dpkg-P