用discuz建设企业网站,金融证券网站模板,如何设计公司网页,增城高端网站建设综合练习#xff1a;请给 openlab 搭建 web 网站 网站需求#xff1a; 1. 基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!! 2. 给该公司创建三个子界面分别显示学生信息#xff0c;教学资料 和缴费网站#xff0c;基于#xff0c; www.openlab.c… 综合练习请给 openlab 搭建 web 网站 网站需求 1. 基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!! 2. 给该公司创建三个子界面分别显示学生信息教学资料 和缴费网站基于 www.openlab.com/data 网站访问教学 资料 www.openlab.com/money 网站访问缴费网站 。 3. 要求 1 学生信息网站只有 song 和 tian 两人可以访问其他 用户不能访问。 2 访问缴费网站实现数据加密基于 https 访问。 1.第一步准备工作 2.第二步创建 www.openlab.com 网站 [rootserver ~]# yum install nginx httpd-tools -y
[rootserver ~]# mkdir -p /www/openlab
[rootserver ~]# echo welcom to openlab /www/openlab/index.html
[rootserver ~]# vim /etc/nginx/nginx.conf[rootserver ~]# systemctl start nginx# Windows 的 C:\Windows\System32\drivers\etc\hosts 文件进 行 DNS 映射 # Windows端打开浏览器输入 www.openlab.com 测试 3.第三步创建教学资料子网站 www.openlab.com/data [rootserver ~]# mkdir /www/openlab/data
[rootserver ~]# echo data /www/openlab/data/index.html
[rootserver ~]# vim /etc/nginx/nginx.conf[rootserver ~]# systemctl restart nginx # Windows 端打开浏览器输入 www.openlab.com/data测试 4.第四步创建学生信息子网站 www.openlab.com/student [rootserver ~]# mkdir /www/openlab/student
[rootserver ~]# echo student /www/openlab/student/index.html
[rootserver ~]# useradd song
[rootserver ~]# passwd song
更改用户 song 的密码 。
新的密码
无效的密码 密码少于 8 个字符
重新输入新的密码
passwd所有的身份验证令牌已经成功更新。
[rootserver ~]# useradd tian
[rootserver ~]# passwd tian
更改用户 tian 的密码 。
新的密码
无效的密码 密码少于 8 个字符
重新输入新的密码
passwd所有的身份验证令牌已经成功更新。
[rootserver ~]# htpasswd -c /etc/nginx/passwd song
New password:
Re-type new password:
Adding password for user song
[rootserver ~]# htpasswd -c /etc/nginx/passwd tian
New password:
Re-type new password:
Adding password for user tian[rootserver ~]# vim /etc/nginx/nginx.conf
[rootserver ~]# systemctl restart nginx # Windows 端打开浏览器输入 www.openlab.com/student测试多次测试需要清除浏 览器缓存 5.第五步创建缴费子网站 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
req: Unrecognized flag out/etc/nginx/money.crt
req: Use -help for summary.
[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) [Some-State]:ningxia
Locality Name (eg, city) []:yingchuan
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
[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
[rootserver nginx]# systemctl restart nginx# Windows 端打开浏览器输入 https://www.openlab.com/money测试