apache 设置IP访问、配置apache虚拟域名、Apache 配置二级域名、php 配置 curl

Ubuntu 18.04 Apache虚拟主机配置全解析:从404到HTTPS 虚拟主机(Virtual Host)是Apache实现多站点托管的核心机制,其原理基于HTTP请求头中的Host字段匹配多个<VirtualHost>配置块,并依赖正确的文件加载顺序、语法校验与权限控制。在Ubuntu 18.04中,该机制被a2ensite等封装工具深度定制,导致常见问题如404、403、默认站点劫持等频发。技术价值在于支撑本地开发环境隔离、多项目并行调试及生产级域名路由;典型应用场景包括LAMP栈部署、WordPress多站管理、前后端分离的本地联调。本文聚焦Ubuntu 18.04特有 阅读详情

apache 设置IP访问:

注释配置文件httd.conf 里 deny from all 这一行

#   onlineoffline tag - don't remove
    Order Deny,Allow
#   Deny from all
    Allow from 127.0.0.1


php curl 配置:

查找php.ini 文件去掉 ;extension=php_curl.dll 前面的注释分号

extension=php_curl.dll


配置apache虚拟域名  

Apache配置文件的修改。

----> Apache-----> httpd.conf,打开httpd.conf文件。

1)找到:#LoadModule rewrite_module modules/mod_rewrite.so

把前面的"#"去掉。

 

2)打到以下代码断:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

 

 Deny from all 这一行前面加上 "#" 符号,如果不加,则会出现访问受限的错误提示。更改之后如下:

<Directory />

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    #Deny from all

</Directory>

 

3)找到代码:#Include conf/extra/httpd-vhosts.conf

将前面的“#”符号去掉。

 

4)打开 E:\wamp\bin\apache\Apache2.2.21\conf\extra ,找到httpd-vhosts.conf 虚拟主机配置文件。

<VirtualHost *:80>
    ServerName www.mydiscuz.com
    ServerAlias www.mydiscuz.com
    DocumentRoot "E:/server/www/mydiscuz"
    <Directory "E:/server/www/mydiscuz">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>

5)用记事本打开windows hosts 文件。此文件所在目录为:C:\WINDOWS\system32\drivers\etc

添加一行代码:127.0.0.1   www.dodiphpcms.com


Apache 配置二级域名:

我们在本地调试web程序时,常有很多不同的项目。不同的项目,我们希望使用不同的文件夹和不同的域名。

比如今天我正在建设一个鲜花网站,可是有个客户临时要做一个简单的卖眼镜的网站,两个网站在电脑上放在不同的目录下,而且要使用两个不同的域名来访问。一个是flower.domain.com,一个是glass.domain.com。

通常情况下,我们应该这么做:

1、在本地hosts文件中,将flower.domain.com指向127.0.0.1

2、在IIS或者Apache中,将flower.domain.com绑定,并指向本地相应的文件夹中;

这个过程虽然不是很复杂,但我们的业务很多,我们希望能够更加便利地实现它。

现在用这个办法,无论增加多少个业务,您要做的,就是只需要添加您的文件夹就行了。

从此以后,您再不需要进行任何设置,更不需要任何程序重新启动。

 

方法:

在Apache配置文件中,最后面添加如下内容:

rewriteengine on
rewritecond %{HTTP_HOST} [^.]+\.lvh\.me$
rewriterule ^(.+)$ %{HTTP_HOST}$1 [C]
rewriterule ^([^.]+)\.lvh\.me(.*)$ /$1$2

OK,您可以使用*.lvh.me访问您所有的目录了。

如果您输入flower.lvh.me,它指向的目录相当于:http://127.0.0.1/flower

如果您输入glass.lvh.me, 它指向的目录相当于:http://127.0.0.1/glass



Ubuntu 18.04 搭建 ownCloud 10.11 私有云文件中心 私有云是个人与中小企业实现数据自主可控的核心基础设施,其本质是基于开源软件构建的、可完全掌控的文件同步与共享系统。技术原理上依赖 LAMP(Linux+Apache+MySQL+PHP)经典栈的深度协同,强调配置透明性、权限可审计性与服务可调试性。ownCloud 作为成熟稳定的私有云平台代表,凭借 WebDAV 协议支持、端到端加密扩展及外部存储集成能力,持续提供媲美商业网盘的用户体验。在 Ubuntu 18.04 这一长期支持版本上部署 ownCloud 10.11,既能规避新版依赖冲突风险,又能充分发 阅读详情

相关推荐

Ubuntu 16.04下Webmin安装与SSL/Let‘s Encrypt一体化配置指南

Webmin是一种面向Linux系统的轻量级Web化系统管理工具,其核心原理是通过可视化界面封装底层命令(如systemctl、a2enmod、certbot等),将高风险的手动配置转化为安全可确认的操作流程。该工具的技术价值在于降低运维认知负荷、规避语法错误、沉淀专家经验,特别适用于老旧稳定环境——如已结束官方支持但仍在运行的Ubuntu 16.04系统。在实际应用中,它广泛支撑Apache服务器管理、HTTPS加密部署及Let’s Encrypt证书自动化申请等关键任务,成为教育实验室、嵌入式网关和遗留

ciqiaofu0192的博客 346

PHPstudy apache访问网站127.0.0.1改为你的ip让同一局域网的ip访问你的电脑(PHP

D:\phpStudy\PHPTutorial\WWW为你的网站根目录,Allow from all一定要添加,否则访问不进去。VirtualHost 与 ServerName 一定要一致ip要改成你的主机ip DocumentRoot 为你网站的目录。1、其他选项菜单 --> 打开配置文件 --> 进入到httpd-conf ,查看Listen服务端口默认监听端口为80。首先确定你的phpstudy是好用的。2、配置服务器根目录权限。4、重启apache

simplexiaobo的博客 7142

Ubuntu 16.04下Roundcube SSL/TLS安全加固实战指南

Webmail客户端如Roundcube依赖HTTPS构建端到端通信信任链,其本质是基于SSL/TLS协议实现传输层加密与身份认证。在老旧系统如Ubuntu 16.04中,OpenSSL 1.0.2g、Apache 2.4.18等组件存在TLS 1.0/1.1默认启用、弱密码套件(RC4/3DES)、SNI支持缺陷等固有风险,极易引发中间人攻击、证书校验失败或HTTPS降级漏洞。技术价值在于通过协议层禁用、证书链强化、服务热加载及Roundcube自身PHP配置协同加固,构建纵深防御体系。典型应用场景包括教

weixin_30675247的博客 355

Apache配置与运用

httpd 日志切割 验证用户访问授权 虚拟主机构建

zhangchang3的博客 1770

Apache配置域名IP同时访问 解决方案

直接上图

开发日常,随手笔记。 496

Linux就该这么学—Eleven 使用Apache服务部署静态网站

网站服务程序 我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。如图所示,Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。 目前能够提供Web网络服务的程序有IIS、Nginx和Apa...

木子~忘忧的博客 1038

WEB服务及Apache 服务的搭建与配置——基于域名 端口 Ip多方式访问

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

学无止境 2083

Apache 设置ip访问权限 、配置虚拟主机 、配置二级域名php 配置curl

转载: https://blog.csdn.net/small_rice_/article/details/21029595/apache 设置IP访问:注释配置文件httd.conf 里 deny from all 这一行#   onlineoffline tag - don't remove    Order Deny,Allow#   Deny from all    Allow from ...

守护大白菜的博客 483

虚拟站点配置

一:Apache\conf\extra\httpd-vhost.conf 虚拟目录配置文件添加两个站点<VirtualHost *:80># ServerAdmin webmaster@dummy-host.example.com DocumentRoot "C:/www/w1" ServerName w1.com# ServerAlias www.dummy...

weixin_30488085的博客 462

PHP二级域名分发系统开发实战:集成易支付与DNS API自动化

域名解析是互联网服务的基础技术,其核心原理是通过DNS协议将人类可读的域名转换为机器可识别的IP地址,从而实现网络资源的精准定位。在Web开发与SaaS平台构建中,自动化域名管理技术能显著提升资源分配效率与系统可扩展性。通过集成支付网关与DNS服务商API,开发者可以构建具备商业价值的自动化服务系统,实现如用户自定义子域名、多租户环境隔离等应用场景。本文聚焦于一个基于PHP开发的二级域名分发系统,该系统已深度集成易支付接口与Cloudflare等DNS服务商API,实现了从用户下单、支付验收到域名自动解析的

weixin_29008805的博客 53

Ubuntu 14.04 多虚拟主机批量部署 Let‘s Encrypt 证书实战

Let’s Encrypt 是当前主流的免费 HTTPS 证书服务,其核心原理基于 ACME 协议实现自动化域名验证与证书签发。技术价值在于降低 TLS 部署门槛、支持高频续期与零成本规模化应用,广泛用于 Web 服务器(如 Apache)、云原生网关及边缘节点等场景。但在老旧生产环境(如 Ubuntu 14.04 + Apache 2.4)中,因 Python 版本限制、OpenSSL 兼容性及系统源归档等问题,标准 certbot 工具链无法直接使用,必须通过 virtualenv 隔离运行时、cert

weixin_30872157的博客 488

Nginx 负载均衡、Web 运维与 Tomcat 集群全套实战教程

本文基于多台 CentOS 虚拟机完成 Web 全栈实操,覆盖 Nginx 各类负载均衡策略、会话保持、限流防盗链、HTTPS 加密;详解 PHP 源码编译、PHP-FPM 联动、Memcache 缓存;包含第三方模块编译、OpenResty 一体化部署;同时搭建双 Tomcat 集群,借助 Memcached+MSM 插件实现分布式共享 Session,完整复现节点宕机故障切换,配套压力测试、日志可视化等运维工具实操,适合 Web 服务与集群负载均衡实训学习。

2401_84291419的博客 230

SRC漏洞挖掘:从资产测绘到攻击面构建的自动化信息收集实战

在网络安全领域,信息收集是渗透测试与漏洞挖掘的基石,其核心在于通过系统化的侦察,为目标构建一张精准的“攻击面地图”。其基本原理是从公开和关联的源头,识别并梳理目标的数字资产、技术栈及潜在弱点。这项技术的价值在于,它能将看似无序的“大海捞针”转变为高效的“精准定位”,直接决定了后续漏洞挖掘的深度与成功率。在SRC(安全应急响应中心)漏洞挖掘、红队评估及企业安全自查等应用场景中,一个涵盖**子域名枚举**、**服务指纹识别**、**Web应用深度探测**及**开源情报(OSINT)收集**的自动化工作流至关重要

weixin_30235225的博客 503

合天网络安全笔记(五)

上一节我们配置好了编程环境,本节中我们来看看渗透测试的整体工作流程以及会用到的一些核心工具。明确目标:获得客户授权,确定测试范围与规则。信息收集:收集目标资产信息(域名IP、端口、服务、人员信息等)。这是后续所有步骤的基础,也是面试常考点。漏洞探测:利用工具或手动方式,分析收集到的信息,发现可能存在的安全漏洞。漏洞利用:编写或使用现有漏洞利用代码(Exploit),尝试攻击漏洞,获取系统权限或敏感数据。内网渗透(如果涉及):在取得立足点后,进一步探测和攻击内网其他主机。信息整理与报告编写。

龙哥盟 4

实现apache下,IP地址无法访问网站.

#在apache2/conf/extra/httpd-vhosts.conf下首行添加 <VirtualHost *:80> DocumentRoot "/usr/local/www/www.abc.com.cn/" ServerAlias 1.1.1.1 <Location /> Order Deny,All...

weixin_33724046的博客 146

centos7搭建apache服务(基于域名IP访问,用户访问控制)

我们搭建apache服务我们从几个访问方法搭建。

2303_76959508的博客 2002

Apache虚拟主机IP地址,域名,端口的设定

虚拟网站主机功能 1.使用nmtui命令给网卡配置置多个IP地址 [root@localhost ~]# nmtui 然后按下键点击确定,在返回到原来的界面点击确定完成设置 2.重新启动网卡服务 [root@localhost ~]# nmcli connection reload ens 33 [root@localhost ~]# nmcli connection up ens 33 3.检查配置IP地址是否连通 这样...

weixin_62084379的博客 3834

apache启动但是访问不到_安装Apache之后,在浏览器中无法访问问题

前面说到在服务器上安装Web服务器Apache:https://www.jianshu.com/p/81eb2e086267,今天继续启动,继续学习,操作如下,此时此刻办公室就剩下我一个人了,好孤独~1:登陆服务器的时候启动一下apache,执行下面的命令启动apacheapachectl start一般安装完Apache环境之后,正常的话直接输入ip就可以看到apache的测试页面,差不多是这样...

weixin_39926540的博客 3356
上一篇: Sublime Text2.0.2
下一篇: The connection to adb is down, and a severe error has occured.
小米哥Gui林
博客等级 码龄16年 53粉丝 30原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值