网站建设与网页设计制作书籍,wordpress更换ssl,项目网络计划图怎么画,合肥新格建站网综合练习#xff1a; 请给openlab搭建web网站
网站需求#xff1a; 1.域名访问网站 基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.创建界面 给该公司创建三个子界面分别显示学生信息#xff0c;教学资料 和缴费网站#xff0c;基于www.openlab.com…
综合练习 请给openlab搭建web网站
网站需求 1.域名访问网站 基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.创建界面 给该公司创建三个子界面分别显示学生信息教学资料 和缴费网站基于www.openlab.com/data网站访问 教学 资料 www.openlab.com/money网站访问缴费网站。
3.要求 1学生信息网站只有song和tian两人可以访问其他 用户不能访问。 2访问缴费网站实现数据加密基于https访问。
具体操作 第一步准备工作 # 恢复快照关闭安全软件
# 安装所需软件
[rootserver ~]# yum install nginx httpdtools -y 此时以显示完成。
# Windows的 C:\Windows\System32\drivers\etc\hosts 文件进 行DNS映射 192.168.48.130 www.openlab.com 映射是不能写子域名任何的DNS域名解析映射的都是主域名 第二步创建www.openlab.com网站 总步骤
[rootserver ~]# mkdir -p /www/openlab[rootserver ~]# echo welcom to openlab /www/openlab/index.html[rootserver ~]# vim /etc/nginx/nginx.conf server { listen 80; server_name www.openlab.com; root /www/openlab; }[rootserver ~]# systemctl start nginx# Windows端打开浏览器输入www.openlab.com测试
1.创建目录及网页
[rootserver ~]# mkdir -p /www/openlab
[rootserver ~]# echo welcome to openlab /www/openlab/index.html 打开nginx的配置文件修改server内容
2.重启服务 3.进入浏览器进行测试 第三步创建教学资料子网站www.openlab.com/data 总步骤
[rootserver ~]# mkdir /www/openlab/data
[rootserver ~]# echo data
/www/openlab/data/index.html
[rootserver ~]# vim /etc/nginx/nginx.conf
# 接着之前的继续向下编写
server {listen 80;server_name
www.openlab.com;root /www/openlab;# 增加如下子配置location /data {alias /www/openlab/data;index index.html index.htm;}}
[rootserver ~]# systemctl restart nginx
# Windows端打开浏览器输入www.openlab.com/data测试1.创建目录及网页 2.编辑nginx配置文件
vim /etc/nginx/nginx.conf 3.重启服务 ******在每次修改完配置文件时可以用 -t 命令检查文件是否配置正确
4.打开浏览器测试 打开浏览器输入 www.openlab.com/data 进行测试. 第四步创建学生信息子网站www.openlab.com/studen t 总步骤
[rootserver ~]# mkdir /www/openlab/student
[rootserver ~]# echo student
/www/openlab/student/index.html
[rootserver ~]# useradd song
[rootserver ~]# passwd song # 密码123456
[rootserver ~]# useradd tian
[rootserver ~]# passwd tian # 密码654321
[rootserver ~]# htpasswd -c
/etc/nginx/passwd song # 密码123456
[rootserver ~]# htpasswd /etc/nginx/passwd
tian # 密码654321
[rootserver ~]# vim /etc/nginx.conf # 接
着之前的继续向下编写
server {listen 80;server_name www.openlab.com;root /www/openlab;location /data {alias
/www/openlab/data;index
index.html index.htm;}# 增加如下子配置location /student{alias
/www/openlab/student;index
index.html index.htm;auth_basic
Please input password;auth_basic_user_file /etc/nginx/passwd;}}
[rootserver ~]# systemctl restart nginx
# Windows端打开浏览器输入
www.openlab.com/student测试多次测试需要清除浏览器缓存
1.创建目录及网页 2.创建用户 3.创建用户加密信息 4.编辑nginx配置文件 5.重启服务 6.打开浏览器测试
Windows端打开浏览器输入 www.openlab.com/student测试多次测试需要清除浏 览器缓存 第五步创建缴费子网站www.openlab.com/money 总步骤
[rootserver ~]# mkdir /www/openlab/money
[rootserver ~]# echo money
/www/openlab/money/index.html
[rootserver ~]# openssl genrsa -aes128
2048 /etc/nginx/money.key
Generating RSA private key, 2048 bit long
modulus (2 primes)
....................
...................................
e is 65537 (0x010001)
Enter pass phrase: # 输入加密私Verifying - Enter pass phrase: # 在输入一遍
[rootserver ~]# openssl req -utf8 -new
-key /etc/nginx/money.key -x509 -days
365 -out /etc/nginx/money.crt # 制作证书
Enter pass phrase for /etc/nginx/money.key:
You are about to be asked to enter
information that will be incorporated
into your certificate request.
What you are about to enter is what is
called a Distinguished Name or a DN.
There are quite a few fields but you can
leave some blank
For some fields there will be a default
value,
If you enter ., the field will be left
blank.
-----# 证书信息
Country Name (2 letter code) [AU]:86
State or Province Name (full name) [SomeState]:shanxi
LocalityName (eg, city) []:xian
Organization Name (eg, company) [Internet
Widgits Pty Ltd]:openlab
Organizational Unit Name (eg, section)
[]:RHCE
Common Name (e.g. server FQDN or YOUR name)
[]:server
Email Address []:andyqq.com
[rootserver ~]# cd /etc/nginx
[rootserver nginx]# cp money.key
money.key.org
钥的密码123456
[rootserver nginx]# openssl rsa -in
money.key.org -out money.key
Enter pass phrase for money.key.org: # 输
入私钥密码
writing RSA key
[rootserver nginx]# vim
/etc/nginx/nginx.conf
server {listen 80;server_name www.openlab.com;root /www/openlab;location /data {alias
/www/openlab/data;index
index.html index.htm; }location /student{alias
/www/openlab/student;index
index.html index.htm;auth_basic
Please input password;auth_basic_user_file /etc/nginx/passwd;}}# 增加以下内容server {listen 443 ssl http2;server_name
www.openlab.com;location /money {alias /www/openlab/money;index index.html index.htm;}ssl_certificate
/etc/nginx/money.crt;ssl_certificate_key
/etc/nginx/money.key;}[rootserver nginx]# systemctl restart nginx # Windows端打开浏览器输入
https://www.openlab.com/money测试1.创建目录及网页 2.制作私钥 3.制作证书 4.去除私钥加密密码 5.编辑nginx配置文件 6.重启服务 7.打开浏览器测试