锡盟建设局网站,影视作品网站开发与设计,网站开发保密协议 doc,定制网站建设公司推荐这个如果单纯是发布一个静态页面的话#xff0c;真的好方便 第一步#xff0c;安装httpd—apache服务器yum install -y httpd 第二步#xff0c;启动服务 systemctl start httpd 这里其实服务器已经搭建好了。
设置服务系统启动时自动启动 systemctl enable httpd 查看apac…这个如果单纯是发布一个静态页面的话真的好方便 第一步安装httpd—apache服务器yum install -y httpd 第二步启动服务 systemctl start httpd 这里其实服务器已经搭建好了。
设置服务系统启动时自动启动 systemctl enable httpd 查看apache http server服务的当前状态 systemctl status httpd
接下来就是远程电脑需要打开静态页面的设置。
在这里我想稍微介绍一下远程电脑是怎么定位到你的机器并得到页面文件的。
ip地址是网上的唯一标识每一台需要定位的ip地址都需要一个唯一的ip地址目前一般家里的ip地址都是动态的ip地址你在去运营商那里购买宽带服务运营商都会给你分配一个动态ip如果你有需求也可以去申请固定ip我没申请过应该是要钱的。动态ip意味着你每次连接网络的时候可能每一次的ip地址都不一样。互联网上的用户想要定位到你这台主机就要求能得到你的ip地址。 我的理解是局域网就好像是大包小的关系它在公网上的公网ip可能只有一个但是公网ip下的那台主机自身又有自己的ip系统里面又给局域网下的主机每一台都分配一个ip。 所以在局域网下我们访问服务器就利用ip去访问就可以了。
想要让别的电脑可以访问我们的服务器首先就需要服务器允许别人利用http协议来访问我们的服务器如果是别的进程你可以设置开启端口号或者别的协议。 firewall-cmd --permanent --add-servicehttp
设置完协议后我们需要重启防火墙 firewall-cmd --reload
在这里我们已经可以通过能访问到服务器的主机访问了。可以通过 服务器ip:80 打开apache主页看看是否能打开观察你是否启动完成或者通过看apache服务器状态来看。
将index文件利用 ftp上传工具上传到 /var/www/html 文件夹下你在打开服务器ip:80 该地址的时候就可以打开index.html页面。
以上是最简单的服务设置。 https和http之间的区别在于为了数据传输的安全https加入了ssl协议ssl依靠证书来验证服务器的身份并为浏览器和服务器之间的通讯加密。 接下来介绍一下apache服务器的整体概括和配置。
目录介绍 /etc/httpd/ conf 存储配置文件 conf.d存储的是配置子文件 /var/log/httpd logs 存储日志 /usr/lib64/httpd/modules modules 存储模块 /run/httpd run 存储pid文件pid号码是主进程号。 以上目录是我安装完后的位置。
认识配置文件。/etc/httpd/conf/httpd.conf 1.定义主页地址
IfModule dir_moduleDirectoryIndex index.html
/IfModule2.工作目录
ServerRoot /etc/httpd3.监听端口
Listen 804.管理员邮箱
ServerAdmin rootlocalhost5.设置发布网站的默认目录网站根目录 DocumentRoot /var/www/html
6.设置错误日志文件地址
ErrorLog logs/error_log7.设置日志格式
IfModule log_config_moduleLogFormat %h %l %u %t \%r\ %s %b \%{Referer}i\ \%{User-Agent}i\ combinedLogFormat %h %l %u %t \%r\ %s %b commonIfModule logio_moduleLogFormat %h %l %u %t \%r\ %s %b \%{Referer}i\ \%{User-Agent}i\ %I %O combinedio/IfModule CustomLog logs/access_log combined
/IfModule8.网站容器 Directory指令以及DirectoryMatch容器让它所封装的指令在指定的目录以及它的子目录中起作用
Directory /AllowOverride noneRequire all denied
/Directory判断模块是否存在
ifmodule !npm_netware_module
ifmodule !npm_winnt_module
user daemon
group daemon
/ifmodule
/ifmoduleIfDefine容器与IfModule容器类似都是对条件进行判断只不过IfDefine 容器只有当条件判断为真时才会执行 Files 与 FilesMatch 容器 与Directory容器作用于目录相对应Files容器只作用于文件 Location与LocationMatch容器的作用是对URL进行访问控制。
7.具体指令 访问控制设置。允许所有主机访问
Directory /var/www/htmlOptions Indexes FollowSymLinks #找不到主页时以目录的方式呈现并允许链接到网站根AllowOverride None #对目录设置特殊属性none 不使用.htaccess控制all 允许Require all granted #允许所有主机访问 Require all denied 表示拒绝所有访问
/Directory除了上述之外特殊的还可以多网站在一台服务器上设置根目录。虚拟主机 VirtualHost/VirtualHost包含一个网站