Articles of 阿帕奇

只有Nginx或Nginx(反向代理)+ Apache

我只是租了一个VPS,而且我想把nginx作为一个服务器来安装,但是网上的大部分文章都是用nginx作为反向代理,而不是作为服务器,这个configuration有什么好处呢? 是否有可能使用2 nginx(1作为反向代理另一个服务器)? 另一个不相关的话题这个问题,我现在用的是cpanel,怎么才能完全停止apache,因为有时候httpd总是重启,谢谢。

NGINX服务器上的Kirby CMS

我在DigitalOcean上configuration了Ubuntu 14.04服务器,configuration了NGINX虚拟主机,我试图在其上托pipe一个Kirby CMS站点。 头版工作正常,但我得到了任何其他页面上的404。 Kirby安装到目录深处( website.com/sub/dir/ ) 不知道是否最好使用Apache的反向代理,或修复柯比,所以它可以与NGINX合作,或者做这两者中的最佳方式是… 有没有人有这个答案? 我会提供你需要的任何信息,以使你更容易。 这里有一些(希望)有用的文件: 等/ nginx的/启用的站点- / website.com server { listen 80 default_server; root /var/www/website.com/public_html; index index.php index.html index.htm; server_name website.com www.website.com; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } /etc/nginx/nginx.conf user www-data; […]

Nginx的 – 405不允许 – fastcgi超时

我试图设置一个网站使用php 5.6和nginx synology。 该网站是WordPress和一个主题。 处理演示导入时,我们有一个NGINX错误405(不允许)。 这是有点令人沮丧,因为我喜欢当事情正确完成。 我看了php.ini文件和nginx.conf文件。 # Copyright (c) 2000-2016 Synology Inc. All rights reserved. worker_processes auto; #worker_cpu_affinity auto; worker_rlimit_nofile 65535; include conf.d/main.conf; events { use epoll; multi_accept on; worker_connections 1024; include conf.d/events.conf; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; […]

AWS EC2实例指向Amazon Linux AMItesting页而不是WP站点

我决定玩AWS EC2,并在64位Linux实例上build立一个Wordpress站点。 我已经完全用LAMP设置了实例,安装了Wordpress并将我的域指向了服务器。 当我尝试访问网站http://latesttech.tips时,我得到了Amazon Linux AMItesting页,访问Wordpress的唯一方法是访问http://latesttech.tips/lttwp 。 我如何让主域名自动指向“lttwp”目录,所以这不需要通过URL完成? 我在开发世界是相当新的,并查找如何修复,但找不到任何东西。 提前致谢!

我应该在Xampp(linux)中存储WordPress网站的位置

我从来没有使用Wordpress,但我通常使用Xampp(Linux)的工作。 所以,我安装了WordPress的,它工作正常,如果我用我的浏览器进入http://localhost/wordpress/我可以看到WP页面。 我从朋友那里得到了他的WordPress站点文件,并像任何常规网站一样将它们存储在/opt/lampp/htdocs ,但是当我尝试访问http://localhost/folder_name/我得到的Index of folder_name的Index of folder_name而不是实际的站点。 我注意到/opt/lampp/apps/有一个“WP”文件夹,里面有一个像xampp这样的htdocs文件夹。 哪里是存储WP项目的正确位置? 是/opt/lampp/apps/wp/htdocs或opt/lampp/htdocs/ ? 我怎样才能得到WP网站的工作,而不是获得/页的索引?

在安全隔离的情况下在LAMP上运行多个站点

我一直在pipe理几个LAMP服务器,每个服务器有2-5个站点。 这些基本上由同一个用户/客户拥有,所以除了通过易受攻击的代理或脚本进行攻击外,没有任何安全问题。 我正在build立自己的服务器,并希望开始托pipe多个网站。 我首先关心的是…隔离。 我怎样才能避免一个C99脚本可以毁坏所有的虚拟主机? 另外,我应该防止c99能够写/读其他网站的目录吗? (这是很容易从另一个网站“猫”一个config.php,然后进入MySQL数据库)我的服务器是一个512M的VPS突发到1G。 在免费的托pipe经理中,有没有一个适合我的VPS的小个子? (这可能与我想要的安全方法兼容)目前我不打算主持10个以上的站点,但我不会接受客户端/黑客可能导航到不需要的目录,更糟糕的是,运行恶意脚本。 FTPpipe理会很好。 我不想让SSH隔离变得复杂。 这种情况下的最佳做法是什么? 基本上,托pipe公司做什么睡觉好? 🙂 非常感谢! 大卫

Linux Mint 18 PHP5.6不能正常工作

我对整个Linux相当陌生,最近我一直试图设置一个运行PHP5.6的小型家庭服务器,但是我一直在困扰着问题。 最初,我安装了Linux 17.2(后来更新到17.3)来完成这项工作,但似乎与我的盒子有一些冲突,导致间歇性的启动问题(它往往会停下来,显示器将进入省电模式,这不是一直发生,但足以成为一个问题)… 所以我决定更新到Linux 18,看看问题是否持续,我很高兴地说,它不,没有启动问题,但是我反而遇到一个新的问题:( 由于Linux Mint 8默认在其存储库中有PHP7,所以它与我试图运行的不兼容,所以我一直试图安装PHP 5.6,我相信我已经完成了,至less它告诉我我当我检查terminal中的版本时,是否安装它。 php -v Zend技术与Zend OPcache v7.0.6版本(c)1998-2016 PHP版本(c)1998-2016 PHP版本Zend Engine v2.6.0,版本-dev,版权所有(c)1999-2016,由Zend技术 我通过以下方式实现了这一点: $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd How To Install Laravel 7 Framework on Ubuntu 18.04 & 16.04 但是,遵循相同的演练,我无法安装所述,因为我得到以下错误: 软件包libapache2-mod-php5不可用,但被其他软件包引用。 这可能意味着软件包丢失,已被废弃,或只能从其他来源获得 E:包'libapache2-mod-php5'没有安装候选 […]

由于无法识别的PHP函数(ftp_connect),无法通过Apache + PHP webserver连接到FTP服务器

标题有点不言自明,下面是详细介绍: 我正在运行安装在Windows 10 Pro x64笔记本电脑上的networking服务器, Apache 2.4和PHP 7.1.8 VC14 for x64 (来自Apache Lounge) 作为Apache模块安装并作为Windows服务运行,所有事件都是手动和单独安装的。 (我也使用PHP与MySQL数据库通信,但这不在这个问题的范围之内。) 所以一切都是完美的,直到我决定合并一个FTP服务器通过FileZilla服务器通过网站提供文件库服务。 (在同一台机器上) 问题是, PHP不愿意识别ftp_connect()PHP函数 。 这是我试图运行的PHP代码: try { // Create the connection. $conftp = ftp_connect('myhostname'); } catch (Error $ex) { print nl2br("Error trying to connect to the ftp server:\n- " . $ex->getMessage() . "\n"); } 所以; 我做了官方的PHP安装手册所说的一切。 我编辑了相应的php.iniconfiguration文件,并包含了dynamic扩展名“php_ftp.dll”。 该库是安装时附带的原始文件“php_ftp.dll”。 我也尝试了不同的PHP版本:PHP […]

mod_rewrite是否也适用于Windows服务器?

mod_rewrite是否也适用于Windows服务器? 如果不是,那么windows如何使用正则expression式,就像在Apache中使用.htaccess文件一样?

在Windows Server 2012中部署Ruby on Rails应用程序

我已经阅读了如何在Windows中部署Ruby on Rails,其中一些关于Windows Server和IIS。 我在我的开发人员电脑中下载了Rubyinstaller及其开发工具包来开发我的应用程序,但是我不知道如何使用Apache来代替embedded式WEBrick服务器。 有人指出,使用乘客gem在性能方面不是一个好主意,但是我发现的post是在2012以前。 我想知道如何在Windows Server 2012和XAMPP (Apache) 的生产服务器上部署RoR应用程序(Rails 4.x,Ruby 2.x ),而不会破坏大多数当前configuration,最好不使用IIS。 我还发现了Ruby Stack的Bitnami安装程序。 我可以自定义安装,取消select已经拥有或者不需要的组件,比如Git,PHP,MySQL等,但是在这个安装程序中安装Apache是​​必须的,那么有没有机会避免打破我目前的安装Apache的configuration(由另一个Bitnami XAMPP安装程序安装)? 我已经有了一个我不想破坏的Apache / PHP安装。