Linux系统之使用apache部署webserver下载站点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统之使用apache部署webserver下载站点相关的知识,希望对你有一定的参考价值。

(Linux系统之使用apache部署webserver下载站点)

一、Apahce简介

二、配置web服务器

  • ①Yum -y install httpd 安装httpd包
  • ②firewall-cmd --permanert --add-service=http 防火墙放行http服务
  • ③firewall-cmd --reload 重载防火墙
  • ④netstat -tunlp | grep 80 查看监听80端口
  • ⑤echo hello > /var/www/html/index.html 配置web内容
  • ⑥systemctl restart httpd 重启httpd服务

三、创建web站点下载目录

四、编辑httpd服务配置文件

1.进入配置文件目录

cd /etc/httpd/conf.d/

2.编辑web1.conf配置文件

3.重启httpd服务

systemctl restart httpd # 重启httpd服务

五、测试站点目录

  • 在另一台node1上浏览器打开web1.example.com/pub

六、基于账户验证的访问控制

1.生成密码文件

2.编辑配置文件

3.测试访问

七、基于IP的访问控制

1.编辑配置文件

2.创建测试目录

3.测试登录

  • 使用node1登录

  • 使用node2登录

mac系统之php开发环境配置

最简单直接的方式还是使用 Mac 上自带的 Apache 和 PHP。
 
1.启动 Apache
1>启动apache $sudo apachectl start;
2>启动后,在浏览器中输入 localhost ,可以看到页面上显示 It works。(/Library/WebServer/Documents/ 下的 index.html.en 文件)
3>Apache 的默认根目录是 /Library/WebServer/Documents/
 
2.添加apache对php的支持
1>打开 http.conf 配置文件:
sudo vim /etc/apache2/httpd.conf
2>找到以下代码并去掉注释(去掉前面的‘#’号), wq 保存退出。 LoadModule php5_module libexec/apache2/ libphp5.so
 
3.重启 Apache,进行php类型文件的调试
重启: sudo apachectl restart
在 Apache 的根目录 /Library/WebServer/Documents/ 下新建project文件夹并写一个php文件输出‘hello world‘。此时,在浏览器打开 http://localhost/project/test.php 就可以正常看到hello world 了~(如果有权限问题, sudo chown yourname:staff project 其中yourname是你自己的名字)
 
4.使用homebrew安装mysql
安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装mysql
brew install mysql
启动mysql
mysql.server start
 
 
 
Apache 常用命令
//启动 Apache 服务
sudo apachectl start
// 重新启动 Apache 服务
sudo apachectl restart
// 关闭 Apache 服务
sudo apachectl stop
// 查看 Apache 版本
httpd -v

以上是关于Linux系统之使用apache部署webserver下载站点的主要内容,如果未能解决你的问题,请参考以下文章

github webhook 实现代码自动部署 踩坑!!

Linux系统之部署企业内部静态导航页

sh apache2 - 启用和禁用站点#apache2 #apache #debian #linux #ubuntu #webserver

linux : 新服务器部署项目要做的事

mac系统之php开发环境配置

Linux 常用命令