Apache配置多个站点的方法_Linux

第一步:新建配置文件

新建一个配置,在httpd.conf所在目录下copy多一个http.conf文件,重命名为newsite.conf。(当然你想取个更好听的名字也ok啦)

第二步:修改配置文件

打开newsite.conf。找到DocumentRoot的那行,后面的地址改一下,改成你站点的所在目录,如:D:/Intepub/newsite,改完之后就是成这样子了DocumentRoot " D:/Intepub/newsite"

接下来还要再改一下,搜索一下Directory,找到一行<Directory "目录地址">,把这里的目录地址也改成 D:/Intepub/newsite 这样子就Ok咯。ctrl+s保存一下就进行下一步了。

第三步:添加服务
如果Windows 环境下 运行 cmd 到 Apache 安装目录的Bin 目录下:
然后执行httpd.exe -k install -n "服务名(任取)" -f "配置文件目录" 如: httpd.exe -k install -n "newsite" -f "D:\Apache\conf\newsite.conf"

第四步:测试站点

启动新添加的服务,就可以测试你的站点是否运行正常了。

另外:

如果你想卸载掉服务的话,可以这样子 httpd.exe -k uninstall -n "服务名"

如果是想要打开服务的话呢,就httpd.exe -k start

如果是想要停止服务的话呢,就httpd.exe -k stop 或者 httpd.exe -k shutdown

如果是想要重启服务的话呢,就httpd.exe -k restart

时间: 2024-10-04 00:42:01

Apache配置多个站点的方法_Linux的相关文章

Apache配置多个站点的方法

第一步:新建配置文件 新建一个配置,在httpd.conf所在目录下copy多一个http.conf文件,重命名为newsite.conf.(当然你想取个更好听的名字也ok啦) 第二步:修改配置文件 打开newsite.conf.找到DocumentRoot的那行,后面的地址改一下,改成你站点的所在目录,如:D:/Intepub/newsite,改完之后就是成这样子了DocumentRoot " D:/Intepub/newsite" 接下来还要再改一下,搜索一下Directory,找

apache配置php实现单一入口方法_Linux

在apache的httpd.conf加入,需要把LoadModule rewrite_module modules/mod_rewrite.so前面的"#"去掉 复制代码 代码如下: DocumentRoot / <Directory />Options Indexes FollowSymLinks MultiViewsAllowOverride None#AllowOverride All <IfModule mod_rewrite.c>RewriteEngi

apache 配置成滚动日志的方法_Linux

下面配置配置成每24小时产生1个新的日志文件: #先搭建1个很简单网站进行访问 DocumentRoot E:/ApacheTestWeb <Directory E:/ApacheTestWeb> AllowOverride None Allow from all </Directory> #修改如下配置: CustomLog "|D:/Apache2.2/bin/rotatelogs.exe D:/Apache2.2/logs/access.log 86400"

windows中apache 301页面跳转实现方法_Linux

实现301页面跳转之前需要对apache配置做下修改如 apache默认是没有开启mod_rewrite模块的, 1,将 复制代码 代码如下: #LoadModule rewrite_module modules/mod_rewrite.so 这一行前面的#号去掉,http.conf的站点目录配置,另一种是空间用户常用的 改为 复制代码 代码如下: LoadModule rewrite_module modules/mod_rewrite.so, 2,将AllowOverride None 改为

apache 配置多虚拟站点方法

这个配置过程很简单, 例如你的主机IP:666.555.444.333 三个站点,域名分别为:www.aaa.com,www.bbb.com,www.ccc.com 对应的网站文件放在网站根目录下的:/wwwroot/aaa;/wwwroot/bbb;/wwwroot/ccc文件夹下 注意: Windows下为'',Linux下为'/',本文为Linux下写法. 打开APACHE配置文件httpd.conf文件,设置不同的域名到不同的虚拟目录中:    代码如下 复制代码 Listen 80 /

配置fail2ban对Apache服务器进行安全防护的方法_Linux

生产环境中的 Apache 服务器可能会受到不同的攻击.攻击者或许试图通过暴力攻击或者执行恶意脚本来获取未经授权或者禁止访问的目录.一些恶意爬虫或许会扫描你网站下的各种安全漏洞,或者通过收集email地址和web表单来发送垃圾邮件. Apache服务器具有全面的日志功能,可以捕捉到各种攻击所反映的异常事件.然而,它还不能系统地解析具体的apache 日志并迅速地对潜在的攻击进行反应(比如,禁止/解禁IP地址).这时候fail2ban可以解救这一切,解放了系统管理员的工作. fail2ban是一款

配置apache支持apk ipk下载的方法_Linux

实现在apache服务器中,支持.apk与.ipk格式文件的下载,需要在mime.types文件中添加相应的后缀,然后重启apache即可.具体操作如下: 找到mime.types文件,一般在\conf\目录中,添加如下内容: 复制代码 代码如下: application/vnd.android.package-archive         apkapplication/vnd.webos.ipk   ipk 保存,重启apache,即可以下载.apk..ipk格式的文件了.

apache启用gzip压缩的实现方法_Linux

一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中的内容. 利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器.这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度. 网页加载速度加快的好处不言而喻,除了节省流量,改善用户的浏览体验外,另一个

xampp apache启动失效问题的解决方法_Linux

你会发现,由于oracle 10g 建立了"perl5lib"的环境变量路径,从而导致xampp启动apache的时候报错: [Thu Oct 22 08:56:27 2009] [error] Can't load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting... 有2种解决方法: 1.重新配置好perl5lib环境变量,这种方法可能有些麻烦: 2.更简单的方法是: