AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[development](server)

Martin Hope
jrd1989
Asked: 2020-02-18 15:48:09 +0800 CST

构建管道和部署管道之间的区别

  • 0

如果有人可以用最简单的术语解释这一点,我将不胜感激。我试图了解两者之间的差异(如果有的话)。

deployment development azure-devops build-server
  • 1 个回答
  • 462 Views
Martin Hope
Rotem
Asked: 2016-12-31 09:55:59 +0800 CST

Docker 镜像操作系统的重要性

  • 0

我们有一个基于 Docker 的开发环境,并且由于我们的登台和生产服务器不是基于 Docker - 我们正试图使它们尽可能相似(Linux 发行版、LAMP 版本、配置......)。

我看到大多数 Docker hub 的官方镜像(例如 mysql)都是基于 Jessie(Debian),而我们的服务器运行的是 Centos 6/7(RedHat),所以我们“来自”Centos 创建了我们自己的自定义镜像,它具有所有必需的安装和因此它类似于生产环境。

我的问题是——确保我们在 Docker 镜像和生产服务器上使用相同的 Linux 发行版对我们来说真的很重要,还是浪费时间而我们应该只使用官方镜像?

谢谢。

linux mysql lamp development docker
  • 1 个回答
  • 119 Views
Martin Hope
cyclobster
Asked: 2016-09-22 07:26:32 +0800 CST

开发环境中是否需要有效的 url?

  • -1

所以我和我的老板争论开发网站项目时使用哪些域。

我相信,由于我们所有的项目都是在带有 NAT 设置的 virtualbox 中本地开发的,因此我们应该始终在我们拥有和控制的真实域上进行开发。我们可以在开发环境中使用“开发”子域或类似的。例如,我们拥有 ourcompany.com 域,我们可以在 dev.ourcompany.com 上进行本地开发。我们只需要制定公司政策,即为本地开发保留“开发”子域。主机文件看起来像:

192.168.1.1 dev.ourcompany.com

我的老板说我们应该使用像“ourcompanydev”这样的无效网址进行开发。因为它会减少混乱。主机文件将类似于:

192.168.1.1 ourcompanydev

对我来说,“无效的 url”方法似乎是个坏主意,但我试了一下,效果很好。不过,这仍然让我感到不舒服,因为如果将来某些浏览器或应用程序决定在尝试解析之前检查 url 是否有效,该怎么办。

我的担心是没有根据的吗?使用无效的 URL 进行本地开发可以吗?

domain-name-system virtualhost development
  • 2 个回答
  • 311 Views
Martin Hope
The Dude man
Asked: 2016-08-25 03:20:52 +0800 CST

这可能吗:使用来自其他虚拟主机的 css?

  • -1

假设我有一个网站/var/www/Electrician 并且我有一个网站/var/www/Restaurant

如果这些网站使用单独的主机文件,我可以使用相同的 CSS 来减少空间吗?

如果我没记错的话,我肯定无法做到 ../../css/style.css 因为一台主机被限制访问另一台主机,我想。

我可以看到将一个网站放入另一个网站目录,但我看到这为跨站点问题留出了空间。

我承认我在解释这一点时做得很差。本质上,我想在同一服务器上的不同网站之间共享 CSS 样式表,这将使用单独的主机文件。

website virtualhost nginx development css
  • 1 个回答
  • 111 Views
Martin Hope
Stefano Torresi
Asked: 2012-06-16 11:47:38 +0800 CST

关于 Apache per-Vhost 日志记录设置的担忧

  • 3

我既是公司的高级开发人员又是系统管理员,所以我正在努力处理这两种活动的需求。

我已经设置了我们的 apache 框,它处理 30-50 个域 atm(并且希望会变得更大)并托管生产和开发站点,具有以下目录结构:

domains/
domains/domain.ext/ #FTPS chroot for user domain.ext
domains/domain.ext/public  #the DocumentRoot of http://domain.ext
domains/domain.ext/logs
domains/domain.ext/subdomains/sub.domain.ext
domains/domain.ext/subdomains/sub.domain.ext/public  #DocumentRoot of http://sub.domain.ext

每个 domain.ext Vhost 通过 mpm-itk 以其专用用户和组运行,umask 为 027,日志通过管道 sudo 命令存储,如下所示:

ErrorLog "| /usr/bin/sudo -u nobody -g domain.ext tee -a domains/domain.ext/logs/sub.domain.ext_error.log"
CustomLog "| /usr/bin/sudo -u nobody -g domain.ext tee -a domains/domain.ext/logs/sub.domain.ext_access.log" combined

现在,我已经阅读了很多关于不要让日志离开一个非常受限的目录的内容,但是开发人员经常需要快速查看特定的子域错误日志,我真的不想给他们管理员权限查看 /var/logs。在开发阶段将它们提供给 ftp 帐户非常方便。

您认为这种设置是否可行且足够安全?对我来说,它显然看起来不错,但我担心 3 个安全问题:

-sudo 管道是否足以处理符号链接漏洞?我遗漏了什么?

-log dos:日志在所有域的同一个分区。有数百场演出,但是,如果一个人获得磁盘空间,一切都会崩溃。任何解决方法?短时间的 logrotate 就足够了吗?

- 文件描述符限制:据我所知,Ubuntu Server 上 Apache 的默认限制目前为 8192,这应该足以处理每个子域的 2 个日志文件。是吗?我错过了什么吗?

我希望阅读一些关于此事的想法!

linux logging apache-2.2 virtualhost development
  • 1 个回答
  • 159 Views
Martin Hope
ajsie
Asked: 2010-03-30 16:30:49 +0800 CST

svn 如何与 apache 一起工作?

  • 1

我已经用灯安装了 ubuntu。

在我在 netbeans 中编辑了 php 源文件之后,我使用 webdav 向/从 ubuntu Web 服务器上传/下载文件。但是,我想知道编辑源文件并将这些更改提交到新网站的最佳做法是什么。

因为如果我们是 2-3 个开发人员,我想我们必须使用 svn。但我以前从未使用过它,所以我想知道它是如何工作的。

我应该安装它然后选择 /var/www (apaches webroot) 作为存储库文件夹吗?那么当我办理登机手续时,所有更改都会立即生效吗?

有人可以解释以下步骤:如何下载、编辑源文件、上传文件并查看网站中的新更改。

因为我以前只使用过本地 apache,而且只有我一个人。现在会有更多的程序员,所以我必须为此建立一个体面的中央环境,并且必须知道 netbeans、svn、webdav 和 apache 是如何一起工作的。

谢谢!

apache-2.2 svn development
  • 1 个回答
  • 350 Views
Martin Hope
bakasan
Asked: 2010-03-23 18:14:50 +0800 CST

需要公共 IP 范围的分布式开发人员

  • 0

我在一个地理分布的开发人员中工作,主要分布在整个加利福尼亚州,但一些关键成员也必须经常出差。

对于我们的大量子系统,我们非常依赖第三方提供商 API(无法了解它是谁或他们做了什么)。然而,第 3 方对网络访问非常严格,并且没有开发沙箱的概念。访问仅限于 2、3 个 IP 号码,仅此而已。一旦我们考虑到我们的生产服务器,就会为我们的开发团队留出一两个 IP 备用——这仍然是一个问题,因为人们的家庭 IP 发生变化、人们旅行、我们有超过 2 个开发人员等等。

第三方不允许宽 IP 块。他们也不会允许动态 DNS 类型的服务。也没有简单的控制台可以即时交换 IP(例如,如果开发人员的 IP 在家里发生变化或者他们在路上)。

由于我们都不是深度网络专家,我想知道我们可行的选择是什么?

  • VPN 是否存在诸如 3rd 方主机之类的东西?一般来说,我认为 VPN 是一种访问家庭办公室的机制,但这个概念是我们都会连接到的第 3 方 VPN,我们会将其注册为与我们的第 3 方一起的 IP 来源。

  • 我们已经考虑使用 Amazon EC2 为每个开发人员有效地托管一个开发环境并使用它进行连接。然而,亚马逊只给你这么多静态 IP(我相信 5 个?),所以这只是一个权宜之计,直到我们的团队规模扩大到我们在亚马逊的 IP 数量。

这些是我唯一可行的想法,但同样,我远不是一个网络人。尝试搜索类似的线程,但我什至不确定我是否知道要四处寻找的正确方言。

vpn rras development
  • 2 个回答
  • 101 Views
Martin Hope
Brian Lovett
Asked: 2010-02-03 14:54:04 +0800 CST

Apache httpd.conf:单个 ip 上的多个虚拟主机

  • 0

我们有一个本地开发服务器,我们在带有单个静态 IP 的 comcast 业务类连接上设置。这都是通过 DIR 655 路由器路由的。我们的问题如下:当然,我们将主文档根设置为 /var/www/html,但是当我们尝试设置虚拟主机时问题就来了。我们有一个解析为单个静态 ip 的域,我们需要几个子域。通常,您只需使用指向您要共享的 ip 的名称虚拟主机,然后设置虚拟主机以满足您的需要,但我不明白服务器上的单个 ip 是如何实现的。ip 已经将所有内容发送到 /var/www/html 文档根目录。在这一点上,我们不知所措。我们认为一个简单的解决方法是第二个 ip 地址,但是如何映射两个 ip' s 到像 dir 655 这样的低端路由器上的单个设备?有大佬给点建议吗?

提前致谢。

apache-2.2 virtualhost httpd development
  • 2 个回答
  • 2413 Views
Martin Hope
Justin
Asked: 2010-01-22 20:05:04 +0800 CST

SQL Server Developer Edition 与 SQL Server Standard

  • 4

不确定我是否理解这一点,但我将提出我的假设:

SQL Server 2008 Standard & Enterprises 版本用于在服务器上运行完整的数据库服务(不仅仅是为了比较),

而SQL Server Developer Edition是什么,一个围绕SQL Server开发程序的IDE???

不知道我明白吗?

sql-server sql-server-2005 sql-server-2008 database development
  • 1 个回答
  • 995 Views
Martin Hope
PaulWaldman
Asked: 2010-01-21 07:23:02 +0800 CST

将 Vmware Workstation VM 移动到另一台主机会导致重新激活

  • 6

我需要为使用 VMWare Workstation 7 的虚拟环境的开发人员找到解决方案。

我们在不同且不兼容的环境中开发。目前,在为特定环境修改开发人员 PC 时,几乎会浪费一周的时间。我们需要一种方法来创建虚拟机,然后将其留在服务器上。当开发人员需要特定环境时,他们可以将其从服务器中取出并启动虚拟机。

我们为开发人员使用 MSDN Premium 许可证持有者。使用 Microsoft Virtual PC 2007 SP1 和 Windows Virtual PC,我能够构建环境 sysprep,并将其保留在服务器上。开发人员能够获取虚拟机并在第一次启动时运行 sysprep。下次重新启动后,VM 已准备好进行开发。

现在使用 VMWare Workstation 7 和 Windows XP SP3,在 syspreping 之后会显示一条消息,指出自第一次激活以来硬件发生了显着变化,需要重新激活 Windows。每次我们需要使用虚拟机时都调用 Microsoft 会很麻烦。

注意:所有用户都使用相同版本的 VMWare Workstation。

我们如何才能让这种方法以与 Microsoft Virtual PC 和 Windows Virtual PC 类似的方式适用于 VMWare Workstation 7?

我看到了这两个问题:

Vista VMWare 发布系统准备/激活最佳实践?

在 VMWare 中激活 Windows Vista

他们没有合适的答案。传统的试用时间限制不是一种选择。我们的开发周期明显长于试用期。因为基础虚拟机有很多变化,迫使开发人员在一段时间后重新启动是不可行的。

我们的开发人员经常出差,而且很多时候没有互联网连接。不幸的是,ESX 服务器不是一个选项。

在两台机器之间移动虚拟机时,是否有人对避免重新激活有任何建议?

virtualization vmware-workstation development activation sysprep
  • 5 个回答
  • 8308 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve