Articles of ubuntu 16.04的

Apache不听指定的端口

我正在尝试build立一个Nginx + Apache与PHP模块configuration。 它使用这样的configuration在Debian 6上工作: <VirtualHost 127.0.0.1:9002 > ServerName mysite.com AddDefaultCharset UTF-8 AssignUserID username username CustomLog /var/www/httpd-logs/mysite.com.access.log combined DocumentRoot /var/www/username/data/www/mysite.com ErrorLog /var/www/httpd-logs/mysite.com.error.log AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir "/var/www/username/data:." php_admin_value upload_tmp_dir "/var/www/username/data/mod-tmp" php_admin_value session.save_path "/var/www/username/data/mod-tmp" </VirtualHost> NameVirtualHost 127.0.0.1:9002 <Directory /var/www/username/data/www/mysite.com> Options -ExecCGI -Includes php_admin_value open_basedir "/var/www/username/data:." php_admin_flag engine on […]

无法在Ubuntu 16.04服务器上安装php-zip

我试图在我的服务器上安装php7.0-zip ,所以我可以在PHP脚本中使用它,但是我得到一个很大的错误: sudo apt-get install php-zip Reading package lists… Done Building dependency tree Reading state information… Done The following additional packages will be installed: libzip4 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-fpm php7.0-gd php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-pspell php7.0-readline php7.0-soap php7.0-xml php7.0-zip The following NEW packages will be installed: libzip4 php-zip php7.0-zip […]

使用LDAP凭据的SSH显示perimission denied(公钥)

我有2台机器(LDAP服务器和LDAP客户端)我正在学习configurationLDAP服务器,我正在关注数字海洋教程 。 phpldapdmin工作正常,我也configuration了客户端。 但是当我尝试使用LDAP用户login到客户端时,我得到了权限被拒绝(公钥)。 有人可以帮助我这个。

不能使虚拟主机工作

我在Ubuntu 16.04上使用Apache 2.4。 无论我做什么 – 不能使虚拟主机工作,一切都被路由到在000-default.conf中定义的configuration。 我已经启用了以下网站: dev.conf <VirtualHost *.80> ServerName dev.example.com DocumentRoot "a valid path" ProxyPass /api http://localhost:8090 ServerAdmin [email protected] ProxyPreserveHost On RemoteIPHeader X-Forwarded-For RemoteIPInternalProxy localhost </VirtualHost> 000-default.conf <VirtualHost *:80> ServerName example.com ServerAlias www.example.com RewriteEngine on RewriteCond %{SERVER_NAME} =www.example.com [OR] RewriteCond %{SERVER_NAME} =example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent] </VirtualHost> 当然,域被改为example.com ,我删除了文档根目录的真实文件path。 这两个文件都出现在/etc/apache2/sites-enabled ,如果在dev.conf中添加一些垃圾,Apache不会启动,所以我知道它会读取它。 DNS设置正确–nslookup dev.example.com和example.com返回相同的正确IP(从外部networking进行testing)。 […]

在Hetzner专用服务器上的ZFS根上获取Ubuntu 16.04

到目前为止,很可能在ZFS root-fs上运行Ubuntu 16.04。 Ubuntu 16.04在默认的包pipe理器中有ZFS,而像这样的指南,开始并不难。 不过,我所见过的所有指南都需要能够从Ubuntu安装映像启动。 对于Hetzner专用服务器,这是一种罕见的安装过程,因为它需要工程师访问服务器并插入远程KVM。 默认情况下,专用服务器启动到救援系统,允许通过其“installiamge”脚本安装各种Linux发行版。 但是,这个脚本还不支持ZFS。 如何获得在ZFS根目录上运行的Hetzner专用服务器?

切换用户时如何自动切换到主目录?

当我SSH我的Ubuntu服务器,我login到我的用户的家庭文件夹。 但是,当我做su otheruser并input密码,我login为其他用户,但主目录留给以前的用户。 如何自动切换到login用户的主目录?

更多的写然后读取IO

如上图所示,我们有更多的写入然后读取我们的应用服务器。 caching已启用,框架正在运行PHP / Symofony和使用HTTPcaching。 这个I / O行为是否正常? 我怀疑它,因为与caching服务器应该读更多,写less。

我不小心删除了/ var / log / syslog,现在rsyslog不会logging任何东西

我不小心删除了/ var / log / syslog,认为系统会自动重新创build它(不)。 我使用了touch /var/log/syslog并重新启动了rsyslog,但系统仍然没有logging任何东西。 我也重新启动整个服务器无济于事。 ls -l /var/log/syslog的输出是 -rwxrwxr-x 1 root root 0 Oct 27 13:16 syslog 我怎样才能让系统重新开始loginsyslog? 给未来读者的笔记 重新启动rsyslog确实解决了这个问题。 第一次为我工作的原因是我使用touch /var/log/syslog创build了“syslog”文件。 解决scheme是删除/var/log/syslog 。 然后运行sudo service rsyslog restart TLDR; 不要创build自己的文件。 删除系统日志,然后重新启动rsyslog(这将为您创build系统日志)。 问题解决了。

如何将Ubuntu升级到16.04 LTS,并且不会丢失networking访问权限

当我升级我的一台服务器到16.04 LTS时,我不得不调整networkingconfiguration(使用接口文件)并使用新的networking接口名称。 我很幸运,服务器运行在一个虚拟机,我可以通过虚拟pipe理控制台访问它。 我的一些服务器是位于同一地点的物理服务器,并且没有远程pipe理界面。 升级过程结束后,机器将通过networking无法访问。 我的问题是,是否有标准/build议/首选的方式来运行LTS升级通过networking,并没有失去networking访问到服务器升级完成后,机器重新启动? 另一个问题是,是否可以在升级之前预测新的networking接口名称,并提前更新networkingconfiguration。

将windows 2012连接到一个linux ADDC,以ldap作为后端运行samba 4

我build立了一个Ubuntu服务器,运行samba 4和ldap,所以它可以像ADDC一样工作。 我已经连接linux和mac机器,但通过桑巴域,ldap和Windows Server 2003-2008机器。 但是当我尝试将Windows Server 2012计算机join到samba域时会出现问题。 当我试图joinWindows服务器,我得到这个错误: DNS was successfully queried for the service location (SRV) resource record used to locate a domain controller for domain "MOSEK.INTRANET": The query was for the SRV record for _ldap._tcp.dc._msdcs.MOSEK.INTRANET The following domain controllers were identified by the query: fredericia.mosek.intranet However no domain controllers could be contacted. […]