首页 > 系统相关 >Linux 搭建Apache服务器 笔记 1

Linux 搭建Apache服务器 笔记 1

时间:2022-11-24 10:46:57浏览次数:63  
标签:httpd etc 防火墙 vhost conf Linux Apache 服务器

供自己参考

Apache服务器:
1.安装Apache服务器

1 #yum -y install httpd
2 #systemctl start httpd.servic : 启动服务

2.默认目录为

/var/www/html

3.默认首页:
/etc/httpd/conf/httpd.conf 下
Listen 80 :默认端口

1 DocumentRoot /var/www/html   :默认目录
2 DirectoryIndex index.html [..]  :默认首页

4.关闭 Selinux(临时关闭)

#setenforce 0 

5.关闭防火墙:建议关闭某一个服务防火墙,不建议直接关闭防火墙

1 #systemctl stop fireWalld.service    :关闭防火墙
2 #firewall-cmd --permanent --add-service=httpd  :打开防火墙允许通过httpd通过的服务
3 #firewall-cmd --reload :重启防火墙

6.域名访问:
********该配置只能在本机中访问,因为没有DNS解析,所以外网访问不到********

(1)/etc/hosts 下添加一行
  eg:[ip:192.168.177.128] [域名]

(2)在/etc/httpd/conf/httpd.conf添加一行
  Include conf/vhost/*.conf :建议添加到末尾

(3)在/etc/httpd/conf下创建文件夹vhost,并在vhost中添加文件:[name].conf
  #vim /etc/httpd/conf/vhost/[name].conf
    <VirtualHost [ip]>
    ServerName [域名]
    DocumentRoot [path]
    <Directory "[path]">
      Options Indexs FollowSymLinks :可显示主目录结构
      AllowOverride None   :不可重写
    Require all granted   :允许所有请求资源
    </Directory>
    </VirtualHost>

*端口号默认80,并且修改端口号后仍然能访问

*include /conf/vhost/*.conf 目录基于ServerRoot,要严谨,否则报错

********该配置只能在本机中访问,因为没有DNS解析,所以外网访问不到********

7.检查语法:httpd -t
8.重启Apache服务:systemctl restart httpd.service

        TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:httpd,etc,防火墙,vhost,conf,Linux,Apache,服务器
From: https://www.cnblogs.com/HJumping/p/16921055.html

相关文章

  • linux.防火墙
    Linux防火墙的概念从逻辑上来讲,防火墙可以分为主机防火墙和网络防火墙主机防火墙:针对于单个主机进行防护。网络防火墙:往往处于网络入口或边缘,针对于网络入口进行防护,服......
  • Windows Server 2012 R2 搭建IIS FTP 服务器
    这篇文章着重给大家讲解如何利用WindowsServer2012R2搭建本地IISFTP服务器环境:虚拟机:VMwareWindowsServer2012R2创建新首页删除默认文档......
  • SQL跨服务器查询的处理方式
    --用SQL语句跨服务器打开  select*fromOPENDATASOURCE('SQLOLEDB','DataSource=远程ip';UserID=sa;Password=密码').库名.dbo.你要查询的表名--使用链接服务器......
  • linux 清理垃圾文件
    linux的文件系统比windows的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,而且linux系统本身也不会像windows一样产生大量的垃圾文件。不知道这个说法有没有可信度......
  • Linux命令第三部分
    一、命令1、mv命令·不更改文件路径改名·更改文件路径剪切mv 【选项】 源文件或目录  目标文件或目录  2、which查找命令、文件存放目录 搜索范围......
  • Linux - 《基础环境检查帮助手册》
       检查【操作系统】lsb_release-acat/etc/issuecat/etc/redhat-release 检查【主机名】#>>>>centos6.x<<<<#查看主机名hostnamecat/etc/sys......
  • win 平台 UDP 客户端与服务器本机数据交互
    #include<stdio.h>#include<winsock2.h>#pragmacomment(lib,"ws2_32.lib")intmain(void){//初始化wsaWORDsockVision=MAKEWORD(2,2);WSADAT......
  • Linux添加环境变量
    1.查看当前环境变量:echo$PATH2.打开profile文件:sudovi/etc/profile3.定位到最后一行,按i进入编辑模式:exportPATH=/usr/local/mysql/bin:/usr/local/php/......
  • Linux基础命令、Linux简单服务器搭建步骤
    1.三个基本命令lspwdcdpwd表示现在命令所处目录ls列出当前目录下所有文件-L垂直列出文件夹详情-a显示隐藏文件-h显示文件大小cd打开某个文件夹cd-在上个目录......
  • linux驱动编写(lcd驱动)
      有些嵌入式设备是不需要lcd的,比如路由器。但是,还有些设备是需要lcd显示内容的,比如游戏机、测试仪、智能手表等等。所以,今天我们就看看lcd驱动在linux上是怎么进行的。......