1、ubuntu apache2 设置端口本地可以访问,局域网访问不了
NameVirtualHost *:8080
NameVirtualHost *:8081
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost *:8081>
ServerName 192.168.0.2:8081
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
这是根据不同端口的两个服务器。
如果是两个域名的(端口可以自己定):
NameVirtualHost www.domain1.com:80
NameVirtualHost www.domain2.com:80
<VirtualHost www.domain1.com:80>
ServerName www.domain1.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost www.domain2.com:80>
ServerName www.domain2.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
记得加监听端口:
Listen 80
Listen 8080
Listen 8081
建议加在port.conf
也可以加在http.conf、apache2.conf
2、Ubuntu apache2 URL 重定向
在 .htaccess中,抄添袭加类似下面代码即可:
<IfMole mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine On RewriteRule ^wp-login.php(.*)$ /login [L]</IfMole>3、ubuntu apache2 访问网站Forbidden
上层目录也要有权限。
/opt/
/opt/power-oj/
都要可读权限。
4、ubuntu中怎么安装apache2
在Ubuntu中安装apache
安装指令:sudo apt-get install apache2
安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要说明的是,普通的apache发行版本配置文件是:
httpd.conf
ubuntu发行版本的主配置文件是:
apache2.conf
在apache2.conf引用到了以下文件:
# 包含动态模块的配置:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# 包含用户自己的配置:
Include /etc/apache2/httpd.conf
# 包含端口监听的配置:
Include /etc/apache2/ports.conf
# 包含一般性的配置语句片断:
Include /etc/apache2/conf.d/
# 包含虚拟主机的配置指令:
Include /etc/apache2/sites-enabled/
修改httpd.conf
增加以下内容:
ServerName 127.0.0.1:80
5、ubuntu;apache2如何配置php
把apache卸载了,使用宝塔面板来安装,像你这样不是很懂的人,建议就用这些集成环境.后续还有很多扩展之类的要安装,自己编译安装很麻烦,所以集成环境是最好的选择.
6、ubuntu apache2绑定新建虚拟主机域名
ubuntu其实都是linux操作系来统,现在比源较流行的就是centos和ubuntu其命令都差不错,这里是关于centos上配置虚拟主机的域名教程http://raksmart.idcspy.com/226,希望可以帮助到你
7、ubuntu apache2怎么配置多个根目录
首先,安装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地址。成功!
8、Apache/2.2.22 (Ubuntu) 请问如何将多个子域名绑定不同的SSL证书https,
Apache环境配置多域名证书,实现不同域名部署不同SSL证书:网页链接
注:建议换成多域名或通配符。
9、ubuntu 下的apache2 无法解析php的问题
在ubuntu中那个文件就是空的,配置文件在别的地方。。想具体了解的话可以看看这里内http://blog.csdn.net/pureshf/archive/2009/02/27/3942189.aspx,php文件你是如何打开的?如容果直接用浏览器打开的话,会弹出下载提示的。应该把php文件放到网站根目录,然后打开浏览器用网址访问。例如:localhost/*.php
晕阿,不是早就说了?如果直接双击打开的话是会弹出下载提示的。“应该把php文件放到网站根目录,然后打开浏览器用网址访问。例如:localhost/*.php”