动态网页实训报告总结_中小企业网站制作费用是多少?_网站空间是指什么_百度小程序如何开发

[[email protected] ~]# yum install elinks –y

主配置文件

[[email protected] ~]# ls/etc/httpd/conf/httpd.conf

/etc/httpd/conf/httpd.conf

#我们又是怎么知道httpd的注配置文件是在你那里的呢?

查看httpd注配置文件位置

[[email protected] ~]# rpm -pql/mnt/Packages/httpd-2.2.15-15.el6.x86_64.rpm

/etc/httpd

/etc/httpd/conf

/etc/httpd/conf.d

/etc/httpd/conf.d/README

/etc/httpd/conf.d/welcome.conf

/etc/httpd/conf/httpd.conf  #这里的就是httpd的主配置文件

[[email protected]~]#  rpm -pqiopenssh-server-5.3p1-70.el6.x86_64.rpm

重新启动服务

[[email protected] ~]# service httpd restart

停止 httpd:                                              [失败]

正在启动 httpd:httpd: Could not reliably determine the server‘s fully

qualified domainname, using 192.168.1.63 for ServerName

[确定]

或者

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动httpd:httpd: Could not reliably determine the server‘s fully

qualifieddomain name, using 192.168.1.63 for ServerName

[确定]

开机加载与显示

[[email protected] ~]# chkconfig httpd on

[[email protected] ~]# chkconfig --list httpd

httpd              0:关闭      1:关闭      2:启用      3:启用      4:启用      5:启用      6:关闭

查看httpd的端口

[[email protected] ~]# netstat -anutp | grephttpd

tcp       0      0 :::80                       :::*                        LISTEN      10629/httpd

#可以看到httppd的端口是80,在没有重新启动服务之前是不会出现端口号的

也可以反向查看端口

[[email protected] ~]# lsof -i:80

或者

[[email protected] ~]# netstat -anutp | grep80

此服务的使用方法

1:通过浏览器访问,直接输入网址就OK了

2:通过elinks,elinxs  192.168.1.63

实战举例

例1:

搭建一台测试web服务器

案例:

部门内部搭建一台WEB服务器,采用的IP地址和端口为192.168.1.63:80,首页采用index.html

文件。管理员E-mail地址为,网页的编码类型采用UTF-8,所有网站资源都存放在/var/www/html目录下,并将Apache的配置文件根目录设置为/etc/httpd目录。

脚本步骤

[[email protected]~]# vim /etc/httpd/conf/httpd.conf

修改配置文件相关参数:

[[email protected] chroot]#vim /etc/httpd/conf/httpd.conf   #以下参数需要我们掌握

#ServerRoot"/etc/httpd"  #apache配置文件的根目录,”ServerRoot-服务主目录“

#这里是pid文件

#Timeout 60  #超时时间

#Listen 80监听的端口,这里监听的是httpd的端口。

设置管理员,e-mail地址

#ServerName192.168.1.63:80   #服务器主机名.

#DirectoryIndexindex.html index.php   #指定默认首页

#这是他的字符

#Options Indexes #当一个目录没有默认首页时,允许显示此目录列表

#DocumentRoot"/var/www/html"   #网站页面根目录

重启服务

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

网页上测试

#这样就看到了测试页面,其实这个测试页面会暴露很多重要的信息,因此我们要将其关掉!

例2:取消apache默认欢迎页:

[[email protected]~]# vim /etc/httpd/conf.d/welcome.conf

#将下面的几行给注释掉

重启服务

[[email protected] ~]# /etc/init.d/httpdrestart

停止httpd:                                              [确定]

正在启动 httpd:                                           [确定]

修改启动页面

[[email protected] ~]# echo ‘welcome towww.xuegod.cn!‘  >/var/www/html/index.html

重新测试

删除页面

[[email protected] ~]# rm -rf /var/www/html/index.html

重新测试

例2:

使用rpm搭建lamp 环境

LAMP = linux+apache+mysql数据库+php

安装数据包

[[email protected] ~]# yum install httpdmysql-server php php-mysql -y

Httpd==阿帕奇

mysql-server==数据库

php ==php

php-mysql==php相关的插件

或者

mysql-server

rpm -ihv /mnt/Packages/perl-DBD-MySQL-4.013-3.el6.x86_64.rpm

rpm -ihv/mnt/Packages/perl-DBD-MySQL-4.013-3.el6.x86_64.rpm

php

rpm -ivh/mnt/Packages/php-common-5.3.3-26.el6.x86_64.rpm

rpm -ivh/mnt/Packages/php-cli-5.3.3-26.el6.x86_64.rpm

rpm -ivh /mnt/Packages/php-5.3.3-26.el6.x86_64.rpm

php-mysql

m -ivh/mnt/Packages/php-pdo-5.3.3-26.el6.x86_64.rpm

rpm -ivh/mnt/Packages/php-mysql-5.3.3-26.el6.x86_64.rpm

启动服务

[[email protected] ~]# service mysqld start

开机加载并测试

[[email protected] ~]# chkconfig mysqld on

[[email protected] ~]# mysql

#可以看到测试的数据库已经出现,用exit退出,在每一个命令后面都要加“;”。

创建一个测试页

[[email protected] ~]# vim/var/www/html/index.php  #在这下面进行编辑

phpinfo();

?>

重启服务

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

测试php有没有起来

#可以看到php已经起来了

这样lamp就搭建完成了

例3:

修改网根目录及对应参数,设置访问权限

创建目录并拷贝文件

[[email protected] ~]# mkdir /var/www/html/bbs

[[email protected] ~]# cp -r /boot/grub//var/www/html/bbs/

修改配置文件

[[email protected] ~]# vim/etc/httpd/conf/httpd.conf

测试

例4:

使用别名功能,引用网站根目录以外的路径。

将/usr/local/phpmyadmin目录通过虚拟目录功能添加到网站根目录。当访问http://192.168.1.63/phpmyadmin/ 时,就可以访问目录/usr/local/phpmyadmin中的内容。

注:apache的别名也叫虚拟目录

语法:

AliasURL路径   PATH物理路径

[[email protected] ~]# vim/etc/httpd/conf/httpd.conf

Alias /icons/ "/var/www/icons/"

/icons/ "#引用的别名

/var/www/icons/"#真实的路径

查看路径

创建目录与拷贝

[[email protected] ~]# mkdir/usr/local/phpmyadmin

[[email protected] ~]# cp -r /boot/grub//usr/local/phpmyadmin/

添加

[[email protected] ~]# echo "test1"> /usr/local/phpmyadmin/a.html

修改配置文件

[[email protected] ~]# vim/etc/httpd/conf/httpd.conf

重启服务

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                               [确定]

正在启动 httpd:                                           [确定]

测试

真正的地址

[[email protected] ~]# ls/usr/local/phpmyadmin

a.html  grub

例5:

当一个目录下没有默认首页时,访问http://192.168.1.63/phpmyadmin/禁止显示目录列表

#现在我们是可以访问到这里的,我们要实现目标,不能够访问到这里

修改配置文件:

[[email protected] ~]# vim/etc/httpd/conf/httpd.conf

#在Indexes前加-减号,此目录下没有默认首页时,禁止显示目录

重启服务

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

测试

#现在可以看到,而且已经打不开这里了

#在后面追加a.html,仍然能够打开。

例6:

打开软链接功能。 通过软件链接直接引用网站根目录以外的内

创建一个目录并拷贝

[[email protected] ~]# ls/usr/local/phpmyadmin/

a.html grub

[[email protected] ~]# mkdir /web2

[[email protected] ~]# cp /etc/passwd /web2

创建一个软连接

[[email protected] ~]# ln -s /web2//usr/local/phpmyadmin/web2

[[email protected] ~]# ls/usr/local/phpmyadmin/

a.html grub  web2

#我们可以看到web2以被成功设置成软连接

这个时候在将主配置文件中的禁用给消除,并且重启服务

[[email protected] ~]# vim/etc/httpd/conf/httpd.conf

[[email protected] ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

测试

#点击web2软连接

#有我们刚才所拷贝的passwd的文件了

">

企业信用信息年报公示

江门疫情防控最新政策、免费设计商标、永久使用、不限域名、工业企业解决方案

武汉市城乡建设委员会官网?

动态网页实训报告总结_中小企业网站制作费用是多少?_网站空间是指什么_百度小程序如何开发

2024年01月: 撰写开题报告,并制定软件开发计划,初步设计软件功能架构;

工资卡app下载网络营销是什么样子的为什么vue不利于seo营口疫情最新情况桂林漓江水位2024年利润300万以内企业所得税电子相册免费制作莱芜手机网站建设电话个人静态网页制作模板专业的网站制作我要表白网站天津网络推广网站建设公司网页设计架构怎样做网络推广效果好视频大数据营销工具中核集团电子商城网页设计课程心得体会500字网络安全教育知识网页布局是指什么广东网络seo推广开发直播app赚钱吗鄂州网站制作人才招聘网站建设公司湖南仟亿网络科技工作室智慧团建学生登录入口手机版电子签名在线制作被官方认可赚钱游戏外贸网购平台有哪些市场调研公司怎么盈利云南网站开发培训机构排行加工平台英语

猜你喜欢

  • 友情链接:
  • 网络广告是较为常见的一种网络营销方式 网络科技有限 网络规划设计师多少分通过 网站建设实用的网站 南宁做网站费用 网页设计与制作教程第2版