Ubuntu20.04 阿里云服务器网站搭建 __01__Apache2+PHP+MySQL
初步任务
最开始的部分这里暂时省略掉,关于阿里云服务器如何购买以及初步配置等步骤这里不详细叙述。
Apache2安装与测试
第一步:安装Apache2
sudo apt-get updatesudo apt-get install apache2
第二步:查看/修改监听端口(默认是80端口)
sudo vim /etc/apache2/ports.confsudo vim /etc/apache2/sites-available/000-default.conf
第三步:根据以上修改的端口,在阿里云服务器的安全组中给对应端口号访问权限
第四步:启动Apache2
sudo systemctl status apache2 # 测试运行状态sudo service apache2 start # 正式启动Apache2
查看效果(开启状态)
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2022-08-14 16:27:21 CST; 41s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 18581 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 18600 (apache2) Tasks: 7 (limit: 2310) Memory: 10.9M CGroup: /system.slice/apache2.service ├─18600 /usr/sbin/apache2 -k start ├─18601 /usr/sbin/apache2 -k start ├─18602 /usr/sbin/apache2 -k start ├─18603 /usr/sbin/apache2 -k start ├─18604 /usr/sbin/apache2 -k start ├─18605 /usr/sbin/apache2 -k start └─18606 /usr/sbin/apache2 -k start
查看效果(未开启状态)
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: inactive (dead) since Sun 2022-08-14 16:34:45 CST; 1s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 18581 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Process: 18622 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Main PID: 18600 (code=exited, status=0/SUCCESS)
第五步:网页测试
使用当时买服务器的时候分配的公网IP或者购买的域名进行访问,在浏览器直接输入即可。
效果如下(因为80是默认端口,故后面加不加端口号都一样):
如果是非默认端口(如8080),则需要在后面加上你的端口号进行访问,另外注意在修改端口号之后重启Apache2,如下
sudo service apache2 restart # 修改后重启Apache2# 访问8080端口的网址:http://101.200.194.173:8080
参考链接
来源地址:https://blog.csdn.net/qq_41953485/article/details/126332893