云服务器上搭建Apache
一、云服务器的使用
1、注册登录后可选择购买或试用:
腾讯云:https://cloud.tencent.com/
购买时可以选择快速配置或自定义配置,再在其中进行地域、网络、实例、镜像(系统)等的配置选择。
注:购买后可以在【控制台】的【云服务器】下的【实例】中可以看见详细信息并进行密码的修改、重装系统、登录等操作。
2、登录:(我使用的是Windows系统登录,如果你使用其他系统请安装其他的)
下载RDP文件,下载完成双击后输入密码即可登录。
注:购买后查看【站内信】,里面有初始的账号密码。
3、完成
登录成功后就可以像平时使用Windows系统一样进行操作(注:我在云服务器上安装的是Windows)。
二、安装Apache
1、下载
地址:https://httpd.apache.org/
选择你需要的版本(我下载的是:httpd-2.4.46-o111h-x64-vc15.zip.sha)
2、修改相关文件
2.1、解压文件
解压文件有两种选择,请根据自己的需要任选一种即可。
2.1.1、 解压到C盘的根目录
优点:最简单,无需修改配置文件即可运行Apache服务器,适合新手或无经验的人士
缺点:默认配置是要把文件放到Apache的目录才能供别人浏览或下载,每次给Apache服务器添加文件都要把文件拷贝到Apache的目录下,等别人下载或浏览后我们又要删除,所以比较麻烦,而且占用C盘空间,大文件拷贝相对费时。
2.1.2、解压到自定义的文件夹
优点:给Apache服务器添加和删除文件非常方便
缺点:需要修改配置文件,对于新手或无经验人士可能会有难度
2.2、修改【httpd.conf】文件
在安装目录【Apache24】→【conf】下找到【httpd.conf】文件
修改安装路径及端口:
注:
查看端口是否被占用,请参考:
https://blog.****.net/weixin_45616775/article/details/108943992
3、安装(设置环境变量)
①、以管理员身份打开【命令提示符】
②、以cd命令打开bin文件,如cd C:\Apache24\bin
③、用【httpd.exe -k install】命令进行安装
如出现下图,即表示安装成功
注:
如果报错以下问题:‘httpd.exe’ 不是内部或外部命令,也不是可运行的程序或批处理文件。就要配置环境变量。
步骤:
【此电脑】→【属性】→【高级系统设置】→【环境变量】→【新建】
变量名:自己取一个
变量值:对应你安装Apache软件的路径
找到path点击编辑,添加【;%Apache%\bin】(即;%变量名%\httpd.exe文件的上级目录名)
4、启动Apache
4.1、双击【ApacheMonitor.exe】
4.2、点击【Start】,出现绿色标记着表示启动成功
5、测试
在浏览器中输入【localhost】,出现下图则表示安装成功
三、简单搭建自己的网站
1、把自己写好的网站文件复制到【htdocs】文件夹下,或新建一个文件夹来存放(如果新建需修改【httpd.conf】文件,如下图);
2、设置网站首页
在安装目录【Apache24】→【conf】下找到【httpd.conf】文件,打开文件把原来的index.html替换成你希望打开网站时看到的首页的.html文件
注:每次修改【httpd.conf】文件都要重启Apache服务器才能生效。
3、完成
开启Apache,在任何设备输入你云服务器的IP即可访问你的网站。
四、Apache各文件的作用
参考:
1、Apache安装教程https://blog.****.net/qq_37778172/article/details/81914724
2、https://www.cnblogs.com/supermanGuo/p/6985908.html
3、Apache部署超详细教程
https://blog.****.net/weixin_38044888/article/details/90475642
4、apache主要目录结构及主要配置文件
https://www.cnblogs.com/xiaowei89426/p/9074985.html
5、apache目录及文件讲解
https://www.cnblogs.com/tianyik/p/5302705.html