3、Linux WEB部署以及论坛

实验一:如何在Linux服务器上提供Web网站服务(静态网站服务)
在弄服务之前要查询防火墙关闭没有。如果没关闭先关闭防火墙,在走以下的流程
systemctl status +服务的名字 #查询这个服务有没有开启


先配置软件包仓库,使用自己准备的软件包(因为不能联网所有用自己准备的)
开机自动挂载光盘镜像,在把挂载的软件包放入到yum中,这样才能正常

  1. 装包:
    yum –y install httpd
  2. 配置(静态网页资源)
    默认显示的是Testing 123
    自己可以上传网页地址 在/var/www/html/+网页资源
  3. 起服务
    systemctl status httpd #查看这个服务开没开启
    systemctl restart httpd #开启这个服务
    systemctl enable httpd --now #每次开机自动启动服务(加now是立即生效)

实验二:如何让Linux服务器上Web网站服务,支持php(动态网站)网页程序和数据库 lamp (企业网站平台)
1.装包:
yum –y install php mariadb-server(数据库服务) mariadb php-mysql
2.配置(静态网页资源)
默认显示的是Testing 123
自己可以上传网页地址 在/var/www/html/+网页资源
3.起服务
systemctl status mariadb #查看这个服务开没开启
systemctl restart mariadb #开启这个服务
systemctl enable mariadb --now #每次开机自动启动服务(加now是立即生效)

测试php服务是否正常能使用
vim /var/www/html/test1.php #编写一条php脚本服务
真机访问的时候要在IP地址后面加上test1.php这条才能正常看见写完的php
3、Linux WEB部署以及论坛_第1张图片
看见这个就是对的 动态网站服务

才是数据库是否正常使用
vim /var/www/html/test2.php #编写一条php脚本服务
如果网页显示 Success !! 就是正常可以使用
实验三:如何调整网站的配置
mkdir /var/www/weboot #先创建一个文件件
vim /var/www/weboot/index.html #编译一个网页文件
vim /etc/httpd/conf/httpd.conf #修改访问文件的目录(httpd服务的文件目录)
DocumentRoot #修改这个名称后面的网页根目(www后面的目录修改就行 一般是有两个,WWW后面什么都没有的不用修改)
httpd –t #检查语法,确保有OK没有错误,要是没有OK就是有错误语法
systemctl restart httpd.service #重新启动服务

通过域名访问该网站
方式一:找DNS服务器注册域名,并设置指向自己的IP地址
方式二:通知所有需要访问此网站的客户机,
Vim /etc/hosts #修改该目录下的信息(这个目录就相当于手机通信录)
写上本机地址 后面加上域名信息 (修改完以后只有自己本机可以这么访问,用别的外部用户是访问不了的)

实验四:如何在一个服务器上支持多个网站
通过不同域名访问不同网页内容
调整httpd服务配置(哪个域名对应哪个网页目录):
先准备网页目录以及网页内容。
在修改不同域名不同网页的配置
Vim /etc/httpd/conf.d/(名录名字随便).conf #修改不同域名不同网页的配置(目录的名字随便起,最后结尾的.conf必须是这个)
#这个IP地址是80端口(*号代表本机所有的IP地址)
ServerName tts8.tedu.cn #这个服务的域名是什么
DocumentRoot /var/www/web1 #这个域名的网页目录在哪
#结束符号
#这个IP地址是80端口(*号代表本机所有的IP地址)
ServerName ne.tedu.cn #这个服务的域名是什么
DocumentRoot /var/www/web2 #这个域名的网页目录在哪
#结束符号
Systemctl restart httpd.service #重启httpd这个服务 才能生效 (工作环境中慎用)
虚拟Web主机的特点

  1. 一旦配置虚拟主机,

实验五:企业论坛(Discuz腾讯提供网页系统)构建和使用
1.先上传、部署网页代码(upload)
方式1:先上传Discuz 到服务器然后在服务器上解压
方式2:先解压Discuz 然后上传upload目录到Web服务器
2.调整虚拟Web服务器配置,添加新内容
Vim /etc/httpd/conf.d/
#这个IP地址是80端口(*号代表本机所有的IP地址)
ServerName bbs.tedu.cn #这个服务的域名是什么
DocumentRoot /var/www/bbs #这个域名的网页目录在哪
在重启这个服务
安装完插件以后,要修改一下,文件夹的权限问题。
在安装界面会提示需要的文件权限问题。全部改成可写就行了
chown -R apache config/ data/ uc_server/ uc_client/ #递归修改权限(都是修改的文件权限)

你可能感兴趣的:(Linux,服务器配置,运维基础配置,运维)