欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Apache(中)

程序员文章站 2024-03-19 16:55:22
...

一、Apache发布静态网页

Apache中可以实现多种语言的发布:
下面我们就用html、perl、php分别来制作三个网页,看看这一系列的操作~
前期检查工作:
systemctl yum install httpd -y
systemctl start httpd 
systemctl enable httpd

1.html

cd /var/www/html
vim index.html
<h1>html's page</h1>
:wq

firefox
http://172.25.254.108

Apache(中)

2.perl

cd /var/www/html
mkdir cgi
vim index.cgi
chmod +x index.cgi

Apache(中)

cd /etc/httpd/xonf.d/
vim default.conf

Apache(中)

systemctl restart httpd
firefox
http://172.25.254.108/cgi/index,cgi

Apache(中)

3.php

yum install php -y

cd /var/www/html
vim index.php
<?php
     phpinfo();                ##打印php页面
?>
:wq

vim /etc/http/conf/httpd.conf  ##调整Apache的默认发布文件

Apache(中)

二、Apache发布动态网页

在这里我们制作一个小小论坛~

首先从网上下载:Discuz_X3.2_SC_UTF8.zip,解压后,放在Apache的默认发布目录下,软件安装要求如下:
+----------------------------------+
 Discuz! X 社区软件的安装
+----------------------------------+
1. 上传 upload 目录中的文件到服务器
2. 设置目录属性(windows 服务器可忽略这一步)
        以下这些目录需要可读写权限
        ./config
        ./data 含子目录
3. 执行安装脚本 /install/
   请在浏览器中运行 install 程序,即访问 http://您的域名/论坛目录/install/
4. 参照页面提示,进行安装,直至安装完毕

+----------------------------------+
cd /var/www/html
ls
cd reademe/
ls
less readme.txt
chmod 777 ../upload/config -R
chmod 777 ../upload/data -R
setenforce 0
systemctl status mariadb
yum install php-mysql.x86_64 -y
systemctl restart httpd

注意:安装时输入的数据库信息一定要是真实存在且正确的才可以!!!

Apache(中)

Apache(中)

Apache(中)

Apache(中)