Linux下搭建Web网站
网站需求:
1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!
2.给该公司创建三个网站目录分别显示学生信息,教学资料和缴费网站,基于 www.openlab.com/student 网站访问学生信息,www.openlab.com/data 网站访问教学资料 ,www.openlab.com/money 网站访问缴费网站。
3.要求:
(1)学生信息网站只有song和tian两人可以访问,其他网站所有用户用能访问。
(2)访问缴费网站实现数据加密基于https访问
搭建:
一、
①在yum配置好的情况下首先安装HTTP和HTTPS包
[root@localhost ~]# yum install httpd -y 安装HTTP包
[root@localhost ~]# yum install mod_ssl -y 安装HTTPS包
[root@localhost ~]# vim /etc/httpd/conf.d/vhost.conf 进入编辑文件
[root@localhost ~]# systemctl restart httpd 重启HTTP服务
[root@localhost ~]# systemctl stop firewalld.service 关闭防火墙
[root@localhost ~]# setenforce 0 关闭selinux
[root@localhost ~]# mkdir /www/openlab -pv 创建www和openlab目录
[root@localhost ~]# vim /www/openlab/index.html 编写静态网页内容
[root@localhost ~]# vim /etc/hosts 更改hosts文件,能在浏览器中通过域名访问
[root@localhost ~]# vim /etc/httpd/conf.d/vhost.conf 进入编辑文件
[root@localhost ~]# htpasswd -c /etc/httpd/studentpwd song 添加用户song并设置密码,第一次添加需要+-c选项New password:
Re-type new password:
Adding password for user song
[root@localhost ~]# htpasswd /etc/httpd/studentpwd tian 添加用户tian并设置密码New password:
Re-type new password:
Adding password for user tian[root@localhost ~]# mkdir /usr/local/money 创建money目录
[root@localhost ~]# mkdir /www/openlab/student 创建student目录
[root@localhost ~]# mkdir /www/openlab/data 创建data目录[root@localhost ~]# cd /etc/pki/tls/certs/ 切换到certs目录
[root@localhost certs]# make openlab.crt 创建证书
然后进入vhost.conf文件更改证书路径
重启HTTP服务
分别进行测试:
需要输入用户和密码才能登陆
基于HTTPS登陆,由于证书不受信任,所有出现警告,可添加为例外登陆
到此,完成静态Web网站的搭建,动态网站的搭建方法类似,需要使用python等脚本语言进行编写并和数据库进行数据互联,就可以达到预期的效果!!!
Linux下搭建Web网站相关推荐
- mysql webmail ubuntu12.04 imap_Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境)教程...
前言 看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这 ...
- 摸底考察-Linux系统搭建WEB网站服务
一.训练拓扑 Server 172.16.22.225/24 pc 172.16.22.x/24 二.部署要求 版本搭建服务环境 服务端部署DHCP.DNS.WEB.CA服务 客户端可访问与验证服务端 ...
- Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)
看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合 ...
- linux下给openlab搭建web网站
综合练习:请给openlab搭建web网站 网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个虚拟网站目录分别显 ...
- Linux搭建web网站综合实验
综合练习:请给openlab搭建web网站 网站需求: 1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to open ...
- Linux下的WEB服务器的搭建实战
Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...
- Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...
- Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...
- php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败怎么办?
Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站程序便是如此,具体解决方法请看 ...
最新文章
- tensorflow中的梯度弥散与梯度爆炸
- could not find the main class错误
- 《算法导论》学习总结 — 2.第一章 第二章 第三章
- 创建型模式(一):FactoryMethod ( 工厂方法 )
- win10格式化linux分区,直接删除linux分区再重装linux可以恢復启动么,我是直接在win10里把linux mint...
- C++ 深拷贝与浅拷贝
- AjAx下拉列表框(SELECT)jquery插件
- Delphi字符串转日期,强大到窒息,VarToDateTime解决了困扰很久的小问题
- linux 各用户内存_Linux用户空间与内核空间(理解高端内存)
- 安装了opencv,怎么一直报错:找不到CAP_PROP_FRAME_COUNT
- java网上购物系统_Java Web 应用教程——网上购物系统的实现
- axios 上传文件 封装_axios 封装上传文件的请求方法
- java实现选择排序(思路与实现)
- 基于vue的前端UI表单设计器
- 贾立平太讨厌_《最强大脑》水哥微博致歉三遍对不起 网友:节目太虚假,真的追不下去了...
- linux挂载硬盘提示我格式化,linux中磁盘格式化挂载使用
- 如何制定SEO文章发布模板?
- 如何在UnrealEngine虚幻引擎中进行版本管理
- 交换element-ui中$confirm弹出框的确定和取消按钮位置
- --MBTI 性格测试