目录
一概念
1.前言
UI的转变:B/S架构
2.名词
==HTML==
HyperText Markup Language
超级 文本 标记 语言
==网页==
使用HTML,PHP,JAVA语言格式书写的文件。
==主页==
网页中呈现用户的第一个页面。
==网站==
多个网页组合而成的一台网站服务器
==URL==
统一资源定位符 访问网站的连接地址
http://www.baidu.com:80/1.html
ftp://192.168.142.143:21/1.txt
Uniform Resource Locator
二静态站点
1.Apache
2.Apache基础
3.安装Apache (httpd)
4.虚拟主机
==目的==
虚拟主机VirtualHost
作用:在一台物理服务器上运行多个网站
==类型==
基于主机名
www.a.org
www.b.org
==配置虚拟主机目标==
在一台服务器上,实现两个网站的架设
网站域名 网站资源存放目录
www.a.org /var/www/html/a.org
www.b.org /b.org
注意关闭firewalld和selinux
==环境==
192.168.142.134 web服务器
192.168.142.129 客户机
192.168.142.1 真机 同上一台linux客户机
==服务器==
192.168.142.134
www.a.org站点设置
1.准备网站源码(网页)目录
# mkdir /var/www/html/a.org
# vim /var/www/html/a.org/index.html
输入网页内容,a.com.com.com
2.创建a.org的网站配置文件
# vim /etc/httpd/conf.d/a.org.conf
<VirtualHost *:80>
某个虚拟主机
ServerName www.a.org
服务器起个名字
DocumentRoot /var/www/html/a.org
注释:网站的根目录
</VirtualHost>
3.检测配置文件语法,重启服务
# httpd -t
# systemctl restart httpd
www.b.org站点设置
1.准备网站源码目录
# mkdir /b.org
# vim /b.org/index.html
b.org.org.org作为网页内容
2.创建b.org的网站配置文件
# vim /etc/httpd/conf.d/b.org.conf
在文件中输入一下内容
<VirtualHost *:80>
ServerName www.b.org
DocumentRoot /b.org
</VirtualHost>
<Directory "/b.org">
目录授权,仅在网站主目录非“/var/www/html”时操作
Require all granted
允许所有的“网站”的访问
</Directory>
3.检测配置文件语法,重启服务
# httpd -t
无报错,就可以启动服务器了
# systemctl restart httpd
==客户端==
1. 192.168.142.129
Linux客户端域名解析
# vim /etc/hosts
192.168.142.134 www.a.org
填写web服务器的IP
192.168.142.134 www.b.org
填写web服务器的IP
Linux客户端测试网站可用性
字符测试
yum install -y elinks
elinks http://www.b.org
图形测试
通过火狐浏览器,分别访问两个网站地址
2. 192.168.142.1
Windows客户端域名解析
windows客户端测试网站可用性
打开真机的运行窗口,输入cmd
win键+R键
三动态站点
1.LAMP
linux系统-网站程序apache-数据库mysql-PHP中间件
2.部署论坛系统
Logo: 开源论坛代码服务社区
1.基础环境
2.安装LAMP
.
3.安装Discuz
=导入Discuz网站资源(导入压缩包)=
wget http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip
也可以从官网找
(1)rz:上传需要的压缩包;给项目包准备一个文件夹
如果建在/var/www/html/(默认路径)或者/var/www/下时就不需要再给此目录及以下的文件授权
(2)下载解压zip类型压缩包的软件unzip
(3)对压缩包进行解压
(4)对解压的文件全部/*拷贝到准备的文件夹下,里面有个重要的文件index.php
(5)给此目录及以下的文件全部授权 -R:更改属主属组为apache
如果建立在/var/www/html/或者/var/www/下时就不需要再给此目录及以下的文件授权
=Apache配置虚拟主机= //虚拟主机配置文件
[root@apache ~]# vim /etc/httpd/conf.d/discuz.conf //discuz随意起名但.conf必须加上
配置文件: 主配置文件: /etc/httpd/conf/httpd.conf
子配置文件:/etc/httpd/conf.d/*.conf
=重启apaceh服务=
[root@apache ~]# systemctl restart httpd
=准备数据库=
[root@localhost discuz]# mysql
MariaDB [(none)]> create database discuz ; //创建名discuz(自定义)的数据库 ;以分号结尾
查看数据库:show datebases;
退出:quit ;
切记创建数据库要再敲一遍,可以检查是否创建成功
=安装discuz[任何ckient]=
客户端测试时,添加域名解析
(1)字符测试
root@localhost ~]# vim /etc/hosts
192.168.122.161 www.discuz.com
(2)浏览器测试
在浏览器中打开
4.客户端测试
==Linux客户端域名解析==
# vim /etc/hosts
10.0.128.118 www.a.org
10.0.128.118 www.b.org
10.0.128.118 www.discuz.com
==Linux客户端测试网站可用性==
字符测试
yum install -y elinks
elinks http:// www.discuz.com
图形测试(浏览器测试)
通过火狐浏览器,访问网站地址.http:// www.discuz.com
3.部署博客系统wordpress
Logo
==基础环境[已完成]==
[root@apache ~]# sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
[root@apache ~]# setenforce 0
[root@apache ~]# systemctl stop firewalld.service
[root@apache ~]# systemctl disable firewalld.service
==安装LAMP[已完成]==
[root@apache ~]# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
[root@apache ~]# systemctl start httpd mariadb
[root@apache ~]# systemctl enable httpd mariadb
==安装wordpress==
1. Apache 配置虚拟主机
[root@apache ~]# vim /etc/httpd/conf.d/wordpress.conf
<VirtualHost *:80>
ServerName www.wordpress.com
ServerAlias wordpress.com
DocumentRoot /webroot/wordpress
</VirtualHost>
<Directory "/webroot/wordpress">
Require all granted //授权
</Directory>
[root@apache ~]# systemctl restart httpd //重启Apache网络服务
2. 导入wordpress网站源码
wordpress-4.9.4-zh_CN.zip //压缩包
[root@apache ~]# mkdir -p /webroot/wordpress //创建网站主目录
[root@apache ~]# unzip wordpress-4.9.4-zh_CN.zip //解压缩源码包
[root@apache ~]# cp -rf wordpress/* /webroot/wordpress/ //拷贝源码到主目录
[root@apache ~]#chmod -R 777 /webroot/wordpress //授权
3. 准备数据库(创建一个库)
[root@localhost ~]# mysql
MariaDB [(none)]> create database wordpress ;
show datebases //查看全部数据库
创建数据库要再敲一遍,可以检查是否创建成功
4. 安装wordpress [任何client]
域名解析
微软 :
[root@qianfeng ~]# vim /etc/hosts
192.168.142.134 www.wordpress.com
设置服务器的IP,作为域名解析
打开浏览器访问域名wwww.wordpress.com
前台安装
现在安装
设置前台密码
前台访问
往下滚动页面
4.部署网上商城ecshop
Logo
== 基础环境==
==安装LAMP==
==安装Ecshop==
1.上传站点源码包
下载源码包
ECSHOP官网
http://www.ecshop.com/
ECShop_V3.0.0_UTF8_release0518.zip
配置HTTP虚拟主机
添加数据库
Linux客户端配置域名解析
字符测试
浏览器测试
2.安装源码包
欢迎界面
授权源码目录
[root@apache ~]# chmod -R 777 /webroot/ecshop/
检测环境
配置时区
报错信息
修改时区
[root@apache ~]# vim /etc/php.ini
修改php.ini时区
原先的样子
;date.timezone =
修改后的样子
date.timezone = Asia/Shanghai
[root@apache ~]# systemctl restart httpd
配置数据库信息
站长信息
跳过激活
3.windows客户端访问电商平台
域名解析
打开客户端浏览器
http://www.ecshop.com/
4.windows客户端管理后台页面
http://www.ecshop.com/admin/privilege.php?act=login
这是前台安装源码包中,设置的站长信息
语法记录:
5.部署网校系统edusoho
==基本环境==
==epel源==
# yum -y install epel-release
如果您的服务器yum repolist中有epel源,则不需要安装这一步。
==安装LAMP==
==安装数据库==
==设置上传限制【可选】
==上传源码==
==设置虚拟主机==
==客户端配置DNS==
书写hosts文件
==客户端前台安装==
浏览器访问http://www.edusoho.com/install/start-install.php
==正式访问==
http://www.edusoho.com/app.php
需要创建课程,分配课时,方可访问。
4. 体验云服务器
==购买登录==
来到阿里云官网点击免费注册
点击密码账户注册
填写注册信息注意账户名称有的已经被人用了
支付宝扫码登录进行实名认证
看自己想用哪一个一般没有特殊要求用一个月的配置就行,(点击0元试用)
下一步是有一个调查问卷(需要填写)
自己填写然后确定
购买成功
去到控制台
点击云服务器ECS
点击实例
这里就是云服务器实例
选中实例然后点击停止
停止以后选择实例点击重置密码(此密码是远程连接的密码)
密码设置要符合规则如果忘记再次重置就好
完成启动就行剩下就远程连接就行了
==远程连接==
==部署表白网页(静态)==
1.基础环境
2.安装LAMP(动态需要数据库本次表白网页属于静态无需此步)
3.导入bb.zip网站源码
rz //上传资源包 如果系统没有此软件,下载:yum -y install lrzsz
选择资源包
# mkdir -p /var/www/bb //创建项目目录,存放在此目录下无需授权
# unzip bb.zip //解压,默认当前目录
# cp -rf bb/* /var/www/bb //把解压文件复制到创建的项目目录下
# ls /var/www/bb //查看是否拷贝成功
4.配置虚拟主机
# vim /etc/httpd/conf/httpd.conrf
主配置 添加端口号 本次:82
自配置:[root@apache ~]# vim /etc/httpd/conf.d/bb.conf
[root@apache ~]# systemctl restart httpd //重启网络服务
登录云服务——控制台——网络与安全——安全组——添加安全组规则——添加端口号,授权对象——确定
测试:浏览器输入 IP+端口号(相当于域名)
182.92.240.172:82