当前位置: 首页 > news >正文

网站出现的问题wordpress 新浪微博分享

网站出现的问题,wordpress 新浪微博分享,专业做球赛旅游的网站,制作图片文字模板的软件目录 nginx实验1#xff08;快速建站#xff09;实验2#xff08;更换默认网页目录#xff09;实验3#xff08;内网穿透花生壳#xff09;实验4#xff08;综合nginx#xff09;实验5#xff08;基于不同IP的虚拟主机网站#xff09;实验6#xff08;基于不同端口号… 目录 nginx实验1快速建站实验2更换默认网页目录实验3内网穿透花生壳实验4综合nginx实验5基于不同IP的虚拟主机网站实验6基于不同端口号的虚拟主机网站实验7基于不同域名的虚拟主机网站 apache实验1快速建站实验2更换默认网页目录实验3身份验证登录网页实验4密码验证登录网页 nginx 实验1快速建站 快速建站nginx [rootserver ~]# yum install nginx -y[rootserver ~]# echo welcome to csdn /usr/share/nginx/html/index.html[rootserver ~]# systemctl restart nginx[rootserver ~]# curl 192.168.160.137 welcome to csdn也可在浏览器中输入本机ip查看 实验2更换默认网页目录 更换默认网页目录(nginx)第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install nginx -y[rootserver ~]# systemctl start nginx第二步新建网页存储目录/web使用xftp将网页数据上传到/web内 [rootserver ~]# mkdir /web [rootserver ~]# cd /web[rootserver web]# ls css img index.html js第三步修改主配置文件 [rootserver ~]# vim /etc/nginx/nginx.confroot /web; # 找到第42行修改第四步重启服务器并测试 [rootserver ~]# systemctl restart nginx #windows端打开浏览器输入服务器的地址进行测试实验3内网穿透花生壳 搭建网站使用花生壳进行内网穿透实现公网访问第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install httpd -y[rootserver ~]# systemctl start httpd[rootserver ~]# systemctl enable httpd第二步搭建网站将网页数据/index上传后编辑主配置文件 [rootserver web1]# vim /etc/httpd/conf/httpd.conf DocumentRoot /web Directory /web AllowOverride None# Allow open access:Require all granted /Directory第三步重启服务器并测试,在浏览器中输入ip地址测试 [rootserver ~]# systemctl restart nginx第四步使用贝锐花生壳https://hsk.oray.com/进行内网穿透4.1注册登录完成身份证的实名认证 在这里插入图片描述 4.2注册个人账号 4.3使用微信扫码快速注册4.4进行个人认证需要使用个人身份证进行认证4.5点击管理平台 4.6创建内网映射 4.7下载Linux客户端 4.8下载客户端选择应用平台为RedHat “点击复制” 4.9Linux客户端下载并安装 [rootserver ~]# wget https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.rpm -O phddns_5.3.0_amd64.rpm [rootserver ~]# ls anaconda-ks.cfg phddns_5.3.0_amd64.rpm[rootserver ~]# rpm -ivh phddns_5.3.0_amd64.rpm安装完之后出现的信息 启动 [rootserver ~]# phddns start phtunnel service start success !复制下图“右下角的网址”重新打开浏览器输入http://b.oray.com完成账号登录激活 第五步重新登录使用SN登录 # 查看SN号 [rootserver ~]# phddns status--------------------------------------------------| Oray PeanutHull Linux 5.3.0 |--------------------------------------------------| Runstatus: ONLINE |--------------------------------------------------| SN: oray1358b95b40a9 |--------------------------------------------------| Remote Management Address http://b.oray.com |--------------------------------------------------激活(手机扫码或贝锐账号) 第六步访问网站 http://9266gd775bt0.vicp.fun(创建内网映射时生成的网址)进行测试 实验4综合nginx 包含了以上两种功能 综合练习请给openlab搭建web网站网站需求 1.基于域名www.openlab.com可以访问网站内容为welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息教学资料和缴费网站基于www.openlab.com/student网站访问学生信息www.openlab.com/data网站访问教学资料www.openlab.com/money网站访问缴费网站 3.要求 学生信息网站只有song和tian两人可以访问其他用户不能访问。访问缴费网站实现数据加密基于https访问。 第一步准备工作 # 恢复快照关闭安全软件[rootserver ~]# yum install nginx -y[rootserver ~]# yum install httpd-tools -y # windows的C\:windows\system32\drivers\etc\hosts 文件进行DNS映射 192.168.48.130 www.openlab.com # 添加第二步创建www.openlab.com网站 [rootserver ~]# mkdir -p /www/openlab[rootserver ~]# echo welcom to csdn /www/openlab/index.html[rootserver ~]# vim /etc/nginx/nginx.conf server {listen 80;server_name www.openlab.com;root /www/openlab; }[rootserver ~]# systemctl restart nginx # window端打开浏览器输入www.openlab.com测试第三步创建教学资料子网站www.openlab.com/data [rootserver ~]# mkdir /www/openlab/data[rootserver ~]# echo data /www/openlab/data/index.html[rootserver ~]# vim /etc/nginx/nginx.confserver {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 # window端打开浏览器输入www.openlab.com/data测试第四步: 创建学生信息子网站www.openlab.com/student [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/nginx.confserver {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第五步创建缴费子网站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: # 输入加密私钥的密码123456 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) [Some-State]:shanxi Locality Name (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[rootserver nginx]# openssl rsa -in money.key.org -out money.key Enter pass phrase for money.key.org: # 输入密码123456 writing RSA key[rootserver nginx]# vim /etc/nginx/nginx.conf # 在上一个server服务下面重新写一个serverserver {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测试实验5基于不同IP的虚拟主机网站 第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install nginx -y[rootserver ~]# systemctl start nginx第二步 查看并添加IP地址 [rootserver ~]# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group defaul t qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever 2: ens32: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP gro up default qlen 1000link/ether 00:0c:29:ac:68:d3 brd ff:ff:ff:ff:ff:ffinet 192.168.160.137/24 brd 192.168.160.255 scope global noprefixroute ens32valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:feac:68d3/64 scope link noprefixroutevalid_lft forever preferred_lft forever [rootserver ~]# nmcli c modify ens32 ipv4.address 192.168.160.200/24 [rootserver ~]# nmcli c modify ens32 ipv4.address 192.168.160.201/24 [rootserver ~]# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever 2: ens32: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:ac:68:d3 brd ff:ff:ff:ff:ff:ffinet 192.168.160.137/24 brd 192.168.160.255 scope global noprefixroute ens32valid_lft forever preferred_lft foreverinet 192.168.160.200/24 brd 192.168.160.255 scope global secondary noprefixroute ens32valid_lft forever preferred_lft foreverinet 192.168.160.201/24 brd 192.168.160.255 scope global secondary noprefixroute ens32valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:feac:68d3/64 scope link noprefixroutevalid_lft forever preferred_lft forever第三步创建两个IP的启动主页面 [rootserver ~]# mkdir -p /www/ip200 [rootserver ~]# mkdir -p /www/ip201 [rootserver ~]# echo 200 /www/ip200/index.html [rootserver ~]# echo 201 /www/ip201/index.html第四步 更改主配置文件 [rootserver ~]# vim /etc/nginx/nginx.confserver {listen 80;listen [::]:80;server_name _;root /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location /40x.html {}error_page 500 502 503 504 /50x.html;location /50x.html {}}server {listen 80;server_name 192.168.160.200;root /www/ip200;}server {listen 80;server_name 192.168.160.201;root /www/ip201;}第四步重启nginx,打开window输入192.168.160.200测试 [rootserver ~]# systemctl restart nginx# 在虚拟机上测试 [rootserver ~]# curl 192.168.160.200 200 [rootserver ~]# curl 192.168.160.201 201实验6基于不同端口号的虚拟主机网站 第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install nginx -y[rootserver ~]# systemctl start nginx第二步创建两个不同端口网页 [rootserver ~]# mkdir -p /www/port5111 [rootserver ~]# mkdir -p /www/port5222 [rootserver ~]# echo 5111 /www/port5111/index.html [rootserver ~]# echo 5222 /www/port5222/index.html第三步配置主配置文件 [rootserver ~]# vim /etc/nginx/nginx.confserver {listen 80;listen [::]:80;server_name _;root /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location /40x.html {}error_page 500 502 503 504 /50x.html;location /50x.html {}}server{listen 5111;server_name 192.168.160.137;root /www/port5111;}server{listen 5222;server_name 192.168.160.137;root /www/port5222;}第四步重启测试 # 或在window端输入192.168.160.137:5111测试 [rootserver ~]# curl 192.168.160.137:5111 5111 [rootserver ~]# curl 192.168.160.137:5222 5222实验7基于不同域名的虚拟主机网站 第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install nginx -y[rootserver ~]# systemctl start nginx第二步创建两个域名网页 [rootserver ~]# mkdir -p /www/guan [rootserver ~]# mkdir -p /www/test [rootserver ~]# echo guan /www/guan/index.html [rootserver ~]# echo test /www/test/index.html第三步修改配置文件 [rootserver ~]# vim /etc/hosts # 在下面添加 192.168.160.137 www.guan.com 192.168.160.137 www.test.com[rootserver ~]# vim /etc/nginx/nginx.confserver {listen 80;listen [::]:80;server_name _;root /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location /40x.html {}error_page 500 502 503 504 /50x.html;location /50x.html {}}server {listen 80;server_name www.test.com;root /www/test;}server {listen 80;server_name www.guan.com;root /www/guan;}第四步重启测试 [rootserver ~]# systemctl restart nginx # 或在window端输入www.guan.com测试 [rootserver ~]# curl www.guan.com guan [rootserver ~]# curl www.test.com testapache 实验1快速建站 快速建站apache [rootserver ~]# yum install httpd -y[rootserver ~]# echo welcome to csdn /var/www/html/index.html[rootserver ~]# ls /var/www/html index.html[rootserver ~]# systemctl restart httpd[rootserver ~]# curl 192.168.160.137 welcome to csdn实验2更换默认网页目录 更换默认网页目录(apache)第一步准备工作 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install httpd -y[rootserver ~]# systemctl start httpd[rootserver ~]# systemctl enable httpd[rootserver ~]# yum remove nginx -y # 用于删除nginx第二步新建网页存储目录/web使用xftp将网页数据上传到/web内 [rootserver ~]# mkdir /web [rootserver ~]# cd /web[rootserver ~]# ls /web css img index.html js第三步修改主配置文件 [rootserver web1]# vim /etc/httpd/conf/httpd.conf # 第121行修改为真实的网页存储目录 DocumentRoot /web # 第126行修改网页存储目录的访问权限 Directory /web AllowOverride None# Allow open access:Require all granted /Directory第四步重启服务器并测试 [rootserver ~]# systemctl restart httpd # windows端打开浏览器输入服务器的地址进行测试实验3身份验证登录网页 搭建一个个人用户主页功能网站实现通过身份验证功能来访问数据如果想在系统中为每一位用户建立一个独立的网站通常使用基于虚拟主机的功能来创建部署多个网站但这个工作会让管理者苦不堪言尤其是用户数据量很大的情况时而且用户自行管理网站时还会碰到权限限制需要为此做很多额外的工作其实httpd服务程序提供的个人主页功能可以完全胜任此工作该功能可以让系统内所有用户在自己的家目录中管理个人网站且访问也非常容易第一步准备工作 # 恢复快照[rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install httpd -y[rootserver ~]# systemctl start httpd[rootserver ~]# systemctl enable httpd 第二步编辑httpd目录中的用户主页配置文件不是httpd.conf [rootserver ~]# vim /etc/httpd/conf.d/userdir.conf #UserDir disabled # 插入#注释掉表示开启用户主页功能 UserDir public_html # 去掉#启动网站存储数据的默认目录路径/home/账户名/public_html第三步新建账户设置权限 [rootserver ~]# useradd andy [rootserver ~]# passwd andy # 密码123456[rootserver ~]# useradd jenny [rootserver ~]# passwd jenny # 密码65421 [rootserver ~]# id andy 用户id1004(andy) 组id1004(andy) 组1004(andy) [rootserver ~]# id jenny 用户id1003(jenny) 组id1003(jenny) 组1003(jenny)[rootserver ~]# mkdir /home/andy/public_html [rootserver ~]# cd /home/andy/public_html [rootserver public_html]# ls test[rootserver public_html]# cd [rootserver ~]# mkdir /home/jenny/public_html [rootserver ~]# cd /home/jenny/public_html [rootserver public_html]# ls test [rootserver ~]$ chmod -Rf 755 /home/jenny [rootserver ~]$ chmod -Rf 755 /home/andy第四步重启服务并测试 [rootserver andy]# systemctl restart httpd # 在window浏览器中输入 # 192.168.160.137/~jenny # 192.168.160.137/~andy下面的这个图是错误的在/home/*/public_html 下传输文件时不要再有文件应直接是index.html文件 第五步增加密码访问控制 [rootserver ~]# htpasswd -c /etc/httpd/passwd andy New password: Re-type new password: Adding password for user andy# 分析# htpasswd生成密码数据的命令# -c表示第一次生成会创建存储密码加密密文的存储文本第二次创建时就不能增加-c选项否则存储密码密文文件内容会被覆盖# andy需要验证密码登录的账户[rootserver ~]# cat /etc/httpd/passwd andy:$apr1$PZxZc7OD$vWsqZOqxpbXBgsZxvQs7i0 [rootserver ~]# htpasswd /etc/httpd/passwd jenny New password: Re-type new password: Adding password for user jenny[rootserver ~]# cat /etc/httpd/passwd andy:$apr1$PZxZc7OD$vWsqZOqxpbXBgsZxvQs7i0 jenny:$apr1$fW2KOC6b$BvukKHN9CPaMuG7SmHFli/第六步编辑个人主页配置文件设置访问控制策略 [rootserver ~]# vim /etc/httpd/conf.d/userdir.conf Directory /home/andy/public_html # 设置andy账户目录的区域配置authuserfile /etc/httpd/passwd # 设置验证密码的存储文件位置authname My privately # 登录时的提示信息可能不显示authtype basic # 加密模式require user andy # 需要验证密码的账户名 /directoryDirectory /home/jenny/public_htmlauthuserfile /etc/httpd/passwdauthname My privatelyauthtype basicrequire user jenny /Directory第七步重启服务并测试 [rootserver andy]# systemctl restart httpd # 在window浏览器中输入 # 192.168.160.137/~jenny # 192.168.160.137/~andy实验4密码验证登录网页 通过主配置文件实现密码验证访问网站第一步准备工作 # 恢复快照 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld[rootserver ~]# yum install httpd -y[rootserver ~]# systemctl start httpd[rootserver ~]# systemctl enable httpd第二步新建账户设置密码 [rootserver ~]# useradd t1 [rootserver ~]# passwd t1 # 密码123456 更改用户 t1 的密码 。 新的密码 无效的密码 密码少于 8 个字符 重新输入新的密码 passwd所有的身份验证令牌已经成功更新。[rootserver ~]# useradd t2 [rootserver ~]# passwd t2 # 密码654321 更改用户 t2 的密码 。 新的密码 无效的密码 密码少于 8 个字符 重新输入新的密码 passwd所有的身份验证令牌已经成功更新。第三步搭建网站设置密码访问控制 [rootserver ~]# mkdir -p /www/test[rootserver ~]# htpasswd -c /etc/httpd/passwdtest t1 # 密码123456 New password: Re-type new password: Adding password for user t1[rootserver ~]# htpasswd /etc/httpd/passwdtest t2 # 密码654321 New password: Re-type new password: Adding password for user t2[rootserver ~]# vim /etc/httpd/conf/httpd.conf 121 DocumentRoot /www/test126 Directory /www/test133 Directory /www/test 134 authuserfile /etc/httpd/passwdtest 135 authname My privately 136 authtype basic 137 require user t1 t2 163 /Directory第四步重启服务测试 [rootserver ~]# systemctl restart httpd # 浏览器中输入ip地址后输入账户及密码即可登录
http://www.yingshimen.cn/news/96032/

相关文章:

  • 郑州做个人网站的公司淮北论坛租房信息
  • 商务网站的建设与管理廊坊做网站多少钱
  • struts2 做的网站网站开发综合设计报告
  • 创建一个网站英语游戏代理商
  • 摄影网站设计论文北京微网站开发
  • php官网网站建设最常见的企业建站程序有
  • 网站建设方案书ppt成都高标建设有限公司官方网站
  • cms类型网站开发个人网站可以做淘客
  • 网站的关键词库做衬衣的网站
  • 网站优化建设南昌电信专线可以做网站吗
  • 建个微商城网站蝶山网站建设
  • 网络公司网站优化网站建设上海网站制作网站
  • ps企业网站模板免费下载基于拍卖的拍卖网站开发
  • 网站运营费用360免费wifi创建失败怎么回事
  • 检察门户网站建设情况WordPress破解版主题
  • 文字直播网站怎么做的佛山网站建设业务员
  • 湘潭做网站 i磐石网络设计精美的网站
  • 百度如何给网站做评价网站数据查询
  • 男女直接做性视频网站辽宁建设工程信息网诚信备案库
  • 网站ueo如何上传网站
  • wordpress 瀑布流分页wordpress 文章seo
  • 北京移动端网站建设秦皇岛房管局官网网上查询
  • 瑞安网站开发新闻html网页设计代码范文
  • 电子商务网站建设与实践考试深圳市无限空间工业设计有限公司
  • 已备案网站更换域名html5单页面网站建设
  • 鼓楼机关建设网站wordpress网站定时更新没有发布
  • 网站建设的设计思路坪地网站建设如何
  • 良精网站管理系统jquery+html5 网站后台管理页面模板
  • 苏州做网站便宜的公司哪家好织梦网站模板官网
  • 有什么图片做视频的网站吗asp网站后台制作