Linux怎样使用Apache新建网站?意思就是像微软的iis一样,可以在Linux服务器下建立很多网站?
发布网友
发布时间:2022-02-26 09:37
我来回答
共5个回答
热心网友
时间:2022-02-26 11:07
Linux用apache 搭建多个网站是可以的,其实在centos和RHEL中Linux默认的网站服务就是apache,服务名称为httpd。在Linux下绑定多个网站,用的就是虚拟主机的配置。
在Linux的配置文件里面(/etc/httpd/conf.httpd.conf或 /usr/localhost/apache/apache.conf)添加虚拟主机的配置
<VirtualHost 10.0.0.01(绑定的ip地址)> \\虚拟主机开始
DocumentRoot /home/wwwroot/10 \\网站目录
ServerName www.linuxprobe.com \\网站域名
<Directory /home/wwwroot/10 >
AllowOverride None \\ 网站目录的权限
Require all granted
</Directory>
</VirtualHost> \\虚拟主机结束
几个网站就复制几个,可以放到最后,然后修改基本信息
重启网站服务
service httpd restart 或 service apache restart
systemctl restart httpd 或 systemctl restart apache(看系统版本)
测试,——ok
关于Linux网站的搭建,建议参考《Linux就该这样学》这本书第9章。希望能够帮助到您
热心网友
时间:2022-02-26 12:25
linux下使用最多的web服务器软件要算apache了。
linux下安装apache详解
下面是linux下安装apache的完整代码,系统是redhat5.5
点此查看详细图文教程
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf
httpd-2.2.6.tar.bz2 //解压apache的压缩包
[root@localhost
soft]#cd
下面是linux下安装apache的完整代码,系统是redhat5.5
点此查看详细图文教程
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf
httpd-2.2.6.tar.bz2 //解压apache的压缩包
[root@localhost soft]#cd
httpd-2.2.6 //定位到httpd-2.2.6 文件夹下
[root@localhost
httpd-2.2.6]#ls //查看显示httpd-2.2.6 文件夹下内容
[root@localhost
httpd-2.2.6]#./configure --help | more //查看安装apache配置参数
[root@localhost httpd-2.2.6]#./configure --prefix=/usr/local/apache
--enable-so // 配置apache路径
[root@localhost httpd-2.2.6]#make
//编译apache
[root@localhost httpd-2.2.6]#make
install //安装apache
[root@localhost httpd-2.2.6]#cd
/usr/local/apache //进入apache的目录
[root@localhost apache]# cd
conf/
[root@localhost conf]#cp -a httpd.conf httpd.conf-
//备份apache配置文件
[root@localhost conf]#chkconfig --list
httpd //查看httpd服务是否已存在
[root@localhost conf]#chkconfig httpd
off //关闭系统自带了httpd的服务,如果存在httpd服务
[root@localhost
conf]#service httpd status //查看自带httpd服务状态
[root@localhost
conf]#/usr/local/apache/bin/apachectl -k start //linux启动apache命令
[root@localhost conf]#netstat -an | grep
:80 //查看linux80端口是否开启
[root@localhost conf]#ps -aux | grep
httpd //linux下查看apache进程
[root@localhost conf]#cd ../..
[root@localhost local]#cp /usr/local/apache/bin/apachectl
/etc/rc.d/init.d/apache //拷贝apache启动脚本
[root@localhost local]#vi
/etc/rc.d/init.d/apache // 这里是编辑apache启动脚本
在开头的#!/bin/sh
下面加上
#chkconfig: 2345 85 15
[root@localhost local]#chkconfig --add apache //添加apache服务
[root@localhost local]#chkconfig --list apache //列出apache服务
[root@localhost local]#service apache stop //停止apache服务
[root@localhost local]#netstat -an | grep :80 //查看linux的80端口是否关闭
[root@localhost local]#ps -aux | grep
httpd //查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败
[root@localhost local]#service apache start //启动apache服务
打开你的服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你
linux下安装apache已经成功了追问你回答错了,我要的是我现在已经把Apache装好了数据库也装好了 ,我现在要建立网站,怎样使用Apache建立多个网站?
热心网友
时间:2022-02-26 13:59
在windows下,我们但是通过菜单和选项去配置,但是在linux下,我们一般通过修改配置文件去实现相应的功能,如果你实在没有基础的话,可以通过安装一键环境或者web面板来操作,那个简单
热心网友
时间:2022-02-26 15:51
Apache安装
yum -y install httpd httpd-devel
chkconfig --level 35 httpd on
/etc/init.d/httpd start
Apache开启虚拟主机支持
echo "NameVirtualHost *:80">>/etc/httpd/conf/httpd.conf
热心网友
时间:2022-02-26 17:59
安装个虚拟主机系统就行了。。
win10 301重定向怎么做
②:为文档目次创建一个Apache DirectoryIndex 指令,将该质量的目的设置为a.php,不要在全服务器级别上设置该指令;否则,它大概造成其他仍旧必要利用index.php作为目次索引的文件夹的标题。③:在文档根目次下的.htdaccess文件中放入:DirectoryIndex a.php 大概,假如倒霉用各个目次中单独的上下文文件,可以在.htdaccess中放...
缓冲区溢出攻击,的基本原理是什么?
在某一时刻,当程序通过函数指针调用函数时,程序的流程就按攻击者的意图实现了。它的一个攻击范例就是在Linux系统下的superprobe程序。 3、长跳转缓冲区(Longjmp buffers): 在C语言中包含了一个简单的检验/恢复系统,称为setjmp/longjmp。意思是在检验点设定“setjmp(buffer)”,用“longjmp(buffer)”来恢复检验点。
php服务器用IIS好还是用Apache好,其他的服务器怎么样
rewrite ,比nginx 的rewrite 强大,模块超多,基本想到的都可以找到,少bug ,nginx 的bug 相对较多,超稳定,存在就是理由,一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,可配置项多。这里要注意一点,e...
网站服务器是什么东西
网站服务器可根据网站应用的需要,部署搭建ASP/JSP/.NET/PHP等应用环境。流行两种环境一种是Linux+Apache(Nginx)+Mysql+Php也就是LAMP/LNMP环境;另一种是WINDOWS+IIS+ASP/.NET+MSSQL环境。LAMP为现在使用最广的服务器环境,它运行在Linux系统下,稳定、安全,Apache是最著名的开源网页服务器,Mysql也是...
Linux下安装Apache+ASP环境的原因
综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发挥Linux下系统平台优势和资源优势。 因为ASP本为Windows下IIS的原生产物,移植到Linux下确实有些怪异,所以实现方案也比较少,目前能找到的基本以Perl转义为主。 在Linux下安装ASP环境...
自己如何搭建服务器。
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。3、当web服务器搭建成功后,...
如何发布django网站源码(2023年最新解答)
Windows10使用IIS部署Django项目 相对于linux系统来说,Windows10下进行django项目部署要简单许多,假设已搭建python环境,以及django项目已进行静态资源的收集(执行了pythonmanage.pycollectstatic),那么就可以开始以下操作了。 以管理员打开cmd命令安装: 再次输入命令: 会生成一个路径,将它保存下来 从刚刚获得的路径中复制一...
网站的论坛被关闭了怎样才能打开
使用FTP 软件登录您的服务器,建立一个单独的目录,或选择合适的位置,确保存放在此位置的文件能够被 web 请求所访问到,并且该目录中具有执行 PHP 代码的权限。将 Discuz! 文件包的 ./upload 目录中的全部文件和目录结构上传到服务器(注意是上传 upload 目录中的文件和目录,而不是上传包含 upload 目录本身的目录和...
虚拟主机怎么搭建网站
问题二:如何在一个虚拟主机上搭建多个网站? 1.创建文件夹 首先我们需要登录虚拟主机,虚拟主机的登录地址应该都知道了吧?登录虚拟主机后,找到文件管理器 找到创建文件 点击创建文件夹后,输入存储网站的文件夹,确定,文件夹就创建好了 创建好文件夹后,把我们的网站源码上传到网站我们刚创建好的文件...
Linux比windows系统效率高,具体体现在哪些方面
就web服务器来说,windows也有很快的东西,但跟linux不一样。比如nginx在linux算是标准性软件,在windows虽然也有,但更多的是微软自己的iis。可以这么说,如果要用windows跑的比linux快或者差不多,那么2者使用的软件可能很多不一样。linux使用的软件人更多,支持更好。另外,windows来说,也是有服务器...