linux下项目部署和配置域名

2023-11-03

项目部署和配置域名

 1、首先将项目放入/home/www/wwwroot/default(不同服务器,www路径可能不一样)目录下。 

 2、找到apche目录,一般apache目录在/usr/local/apache下,也可以通过命令find / -name httpd.conf找出apache目录。

3、 进入apache目录下的/conf/vhost/目录

4、创建以xxx.conf(名字可自定义)为名的配置文件,文件内容如下:

<DirectoryMatch "/alidata/www/test/(attachment|html|data)">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</DirectoryMatch>

<VirtualHost *:80>
        DocumentRoot /alidata/www/xxx
        ServerName xxxxxx.com

        <Directory "/alidata/www/xxx">
            Options Indexes FollowSymLinks
            AllowOverride all
            Order allow,deny
            Allow from all
        </Directory>
        ErrorLog "/alidata/log/httpd/test-error.log"
        CustomLog "/alidata/log/httpd/test.log" common
</VirtualHost>

 

将ServerName 修改为域名(域名地址必须是已经解析到本主机ip地址的域名)。DocumentRoot与Directory都修改为网站文件的路径,保存退出即可。

5、返回apache目录,cd bin进入bin目录,使用./apachectl restart重启apache。

6、打开浏览器访问你的域名

访问成功!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux下项目部署和配置域名 的相关文章

  • 在用户程序中使用 或在驱动程序模块代码中使用 ...这有关系吗?

    我正在开发一个设备驱动程序模块和关联的用户库来处理ioctl 来电 该库获取相关信息并将其放入一个结构中 该结构被传递到驱动程序模块中并在那里解压 然后进行处理 我省略了很多步骤 但这就是总体思路 一些数据通过结构体传递ioctl is u
  • 如何指定配置脚本的包含目录

    我的工作场所有一个 Linux 系统 其中包含相当旧的软件包 并且没有 root 访问权限 我正在从源代码编译我需要的包 prefix somewhere in homedir 我的问题是我只是不知道如何说服配置在特定目录中查找头文件 源码
  • 如何使用 VSCode 调试 Linux 核心转储?

    我故意从我使用 VSCode 编写的 C 应用程序生成核心转储 我不知道如何调试核心转储 有没有人愿意分享这方面的经验 更新 我相信我现在已经可以使用了 我为核心文件创建了第二个调试配置 我需要添加指向生成的转储文件的 coreDumpPa
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • 为什么无论 -rdynamic 如何,backtrace 都不包含 Objective-C 符号?

    Update 我正在 Linux 上使用 GNU 运行时 问题是not发生在带有 Apple 运行时的 MacOS 上 更新2 我在 MacOS 上编译了 GNU 运行时并用它构建了示例 该错误确实not发生在带有 GNU 运行时的 Mac
  • 无法连接到 Azure Ubuntu VM - 公钥被拒绝

    我们在 Azure 上使用 Ubuntu VM 一段时间了 很少遇到任何问题 然而 其中一台虚拟机最近出现了问题 出乎意料的是 Ubuntu VM 开始拒绝公钥 ssh i azure key email protected cdn cgi
  • 如何在 Linux 中向热敏打印机发送 ESC/POS 命令

    我正在尝试在热敏打印机上发送 ESC POS 命令 但每当我发送它们时 热敏打印机都会将它们打印为文本 而不是作为命令执行它们 我在 prn 文件中编写这些命令 每当我执行 lp 命令来打印文件时 这些 prn 文件也会被打印 但作为文本
  • Linux 中有没有一种轻量级的方法来获取当前进程数?

    我希望我的 基于 C C 的 程序显示一个数字指示器 指示本地系统上当前有多少个进程 将经常查询正在运行的进程数值 例如每秒一次 以更新我的显示 有没有一种轻量级的方法来获取该数字 显然我可以调用 ps ax wc l 但我不想强迫计算机生
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • gpg:抱歉,根本没有请求终端 - 无法获取输入

    解密时出现以下错误 eyaml decrypt s ENC and the key goes on here gnupg quiet no secmem warning no permission warning no tty yes de
  • 重新链接匿名(未链接但打开)文件

    在 Unix 中 可以创建匿名文件的句柄 例如 使用 creat 创建并打开它 然后使用 unlink 删除目录链接 留下一个带有 inode 和存储的文件 但没有可能的方法重新打开它 此类文件通常用作临时文件 通常这就是 tmpfile
  • 删除 Python 中某些操作的 root 权限

    在我的 Python 脚本中 我执行了一些需要 root 权限的操作 我还创建并写入文件 我不想由 root 独占所有 而是由运行我的脚本的用户独占所有 通常 我使用以下命令运行脚本sudo 有办法做到上述吗 您可以使用以下方式在 uid
  • sudo pip install python-Levenshtein 失败,错误代码 1

    我正在尝试在 Linux 上安装 python Levenshtein 库 但每当我尝试通过以下方式安装它时 sudo pip install python Levenshtein 我收到此错误 命令 usr bin python c 导入
  • “./somescript.sh”和“. ./somescript.sh”有什么区别

    今天我按照一些说明在 Linux 中安装软件 有一个需要首先运行的脚本 它设置一些环境变量 指令告诉我执行 setup sh 但是我执行时犯了一个错误 setup sh 所以环境没有设置 最后我注意到了这一点并继续进行 我想知道这两种调用脚
  • ARM 的内核 Oops 页面错误错误代码

    Oops 之后的错误代码给出了有关 ARM EX 中的恐慌的信息 Oops 17 1 PREEMPT SMP在这种情况下 17 给出了信息 在 x86 中它代表 bit 0 0 no page found 1 protection faul
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • bash "&" 不打印 "[1]+ Done "

    我在 bashrc 中调用一个脚本来打印打开终端时收到的新消息数 我希望该调用在访问网络时是非阻塞的 有时需要几秒钟 这意味着我无法使用终端直到完成 但是如果我输入 mailcheck 在我的 bashrc 中 它工作正常 但然后打印一个空
  • 如何清理 Runtime.exec() 中使用的用户输入?

    我需要通过命令行调用自定义脚本 这些脚本需要很少的参数并在 Linux 机器上调用 当前版本容易出现各种shell注入 如何清理用户给出的参数 参数包括登录名和路径 Unix 或 Windows 路径 用户应该能够输入任何可能的路径 该路径

随机推荐

  • 软路由开启python-cgi

    项目需要实现通过软路由开启连接限制 仅仅允许在系统中注册的设备连接到专用局域网 以保证会议中资料的安全性 在开发过程中 我们发现在服务端和软路由之间通过ssh建立的连接并不稳定 尤其是需要短时间在路由器执行大量指令时 因为需要使用字节流来进
  • 2014年6月16日-22日,(共13小时,剩4439小时)

    6月16日 5小时 6月17日 5小时 6月18日 有事 1小时 剩4441小时 6月22日 8 37 9 37 OSGEARTH视频教程第17讲的线绘制部分 剩4440小时 9 37 10 37 OSGEarth视频教程第17讲结束 并开
  • Floquet 定理

    线性周期系统当中最重要的定理就是 Floquet定理 这个定理的意思是一个具有周期系数的线性常微分方程可以通过约化成为一个常系数的常微分方程 考虑方程 x A t
  • linux内核编译及添加系统调用(详细版)

    linux内核编译及添加系统调用 注 文章共四部分 分别是 1 编译更换内核 2 添加一个简单系统系统调用 3 添加读取 修改nice值的系统调用 4 自己设计简单 真的简单 系统调用 注 四个部分结构相似 请根据自身需求自行选择观看 ps
  • 如何设置HTML页面table(表格)自适应宽度,网页缩放问题

    如果没有 table 没有设置 那么网页缩放的时候就会出现以下情况 解决办法 table style width 100 class Table1 tr td style width 15 class lable 职务名称 span sty
  • OpenWRT简介

    OpenWRT是一个高度模块化 高度自动化的嵌入式Linux系统 拥有强大的网络组件和扩展性 常常被用于工控设备 电话 小型机器人 智能家居 路由器以及VOIP设备中 同时 它还提供了100多个已编译好的软件 而且数量还在不断增加 而 Op
  • Kali Linux 2018 更新源配置

    查看添加更新源 编辑sources list 将kali更新源加入其中 sudo vim etc apt sources list 国内更新源 阿里云 deb http mirrors aliyun com kali kali rollin
  • jeesite创建用户

    jeesite创建用户 一 查看用户类型配置信息 在jeesite core yml文件中查看用户类型配置信息 用户类型配置信息 employee员工 member会员 btype往来单位 persion个人 expert专家 JSON 格
  • 小米路由器4A千兆版 OpenWRTInvasion 刷机教程

    2023 03 23 补充内容 最近又入手一台小米路由器4A千兆版 打算通过 CH341A 编程器刷成老毛子的 结果一拆机傻眼了 整个电路板上的芯片和硬件布局都换了 如果最近想刷机的先别着急开刷 先看看这篇文章 小米路由器4A千兆版更换5G
  • Echarts使用扇形图时图形会意外崩溃

    当我们使用扇形图时会发现在一些情况下图形会改变样式 这是设置的扇形 出现的bug情况 仔细观察一下就会发现貌似出现问题时所有的数据都是0 这也就是出现问题的原因 因此我们进行判断当所有数据都为0时 可以隐藏该图案 显示暂无数据字样以及其他解
  • 最新全国各地旅游最佳时间表

    最新全国各地旅游最佳时间表 最美五大山峰 十大峡谷 五大沙漠 八大海岸 六大瀑布 十大名山 七大丹霞 为了日后的旅行 原文地址 http weibo com 1644948230 C9DiA9Cp9 ref home c spr qdhz
  • InfluxDB基本命令

    InfluxDB概述 一 释义 名词 概念 database 数据库 measurement 数据库中的表 points 表里边的一行数据 series 所有在数据库中的数据 都需要通过图表来表示 series表示这个表里面的所有的数据可以
  • Spring系列之代理详解(Java动态代理&cglib代理)

    本文内容 为什么需要用代理 jdk动态代理玩法详解 cglib代理常见的各种玩法详解 代理spring中用到的挺多的 比如上篇文章中的lookup method和replaced method 以及后面我们要学的aop spring中的事务
  • Hive 性能调优大全

    前言 Hive 作为大数据领域常用的数据仓库组件 在平时设计和查询的时候要特别注意效率 影响 Hive 效率的几乎从不是数据量过大 而是数据倾斜 数据冗余 Job或I O过多 MapReduce 分配不合理等等 对Hive 的调优既包含 H
  • CloudCompare 二次开发(10)——点云投影到平面

    目录 一 概述 二 代码集成 三 结果展示 一 概述 不依赖任何第三方点云相关库 使用CloudCompare编程实现点云投影到指定平面 具体计算原理见 PCL 点云投影到拟合平面 二 代码集成 1 mainwindow h文件public
  • Go语言面试题--基础语法(22)

    文章目录 2 下面这段代码输出什么 为什么 3 关于异常的触发 下面说法正确的是 1 下面这段代码输出什么 为什么 func i int PrintInt fmt Println i func main var i int 1 i Prin
  • 华为od机试-最接最大输出功率的设备 /查找充电设备组合

    某个充电站 可提供n个充电设备 每个充电设备均有对应的输出功率 任意个充电设备组合的输出功率总和 均构成功率集合P的1个元素 功率集合P的最优元素 表示最接近充电站最大输出功率P max的元素 输入描述 输入为3行 第1行为充电设备个数n
  • Eclipse 中出现红色下划波浪线与红色感叹号

    一直用eclipse写Python 老是看到一些字符串都给出红色波浪线 看着就不舒服 弄了老半天终于消除了 原来是拼写检查 Windows gt Preferences gt General gt Editors gt Text Edito
  • BlenderGIS:解决BlenderGIS导入OSM报错,无法导入OSM,不显示OSM面板问题

    Tips 本文不扫盲 BlenderGIS的基础知识网上一大片 在这里就不做科普教学 踩坑路上遇到的一个不大不小的坑 坑了我整整一天 纯纯一个大无语 blender版本 3 1 Traceback most recent call last
  • linux下项目部署和配置域名

    项目部署和配置域名 1 首先将项目放入 home www wwwroot default 不同服务器 www路径可能不一样 目录下 2 找到apche目录 一般apache目录在 usr local apache下 也可以通过命令find