我有一个文件夹,里面的文件是: joe:www-data,joe属于这个组。
Apache似乎只与www-data合作:www-data。有办法解决这个问题吗?这样我就可以将用户保持为joe,而将组保留为www-data吗?
如果我想完成这个任务,建议在下面使用这个模块吗?这是个好主意吗
<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# U
目前,我在虚拟主机上设置了一个用户,如下所示:
sudo useradd -d /website/ -m user -s /usr/bin/rssh
sudo chown root:root /website/ -R #Don't get why I need this part but doesn't work without!
sudo chmod 755 /website/
sudo chown -R user:www-data /website/public_html
sudo chmod 755 /website/public_html
这适用于user在/web
我正在尝试使用Raspberry Pi 4型号B作为一个小型web服务器。它适用于不安全的http,无论是在我家局域网内还是在网络上。我已经获得了一个域名和SSL证书和密钥文件。通过使用浏览器和Pi主机名访问本地网络中的服务器,我正在测试服务器。不安全的http可以正常工作,但是发出https请求会导致延迟,然后浏览器上的“主机拒绝连接”消息。
我在网络上发现了一些相互矛盾的指令,需要对哪个Apache文件进行编辑,以包含SSLCertificateFile和SSLCertificateKeyFile的路径。在/etc/apache2 2中,有可用的和启用站点的子目录和多个*.conf文件,但
我正在我的RaspberryPi上运行一个小型的and服务器,我在上面安装了Apache2。一切都很好,我可以从其他计算机加载html、php和javascript等等。但是,我遇到的问题是,当我安装Apache时,它使我的主目录与"/var/www/“目录相同,所有的网页都应该存储在这个目录中。如何更改它,因为我非常确定主目录应该与我的服务器分开。
pi@raspberrypi:~$ pwd
/var/www
pi@raspberrypi:~$ cd /var/www
pi@raspberrypi:~$ ls
cookies.png Desktop hello.php inde
我将虚拟主机文档目录设置为公共文件夹,以便在使用localhost\hello时可以正常工作,hello路由将是初始路径。
出于某些原因,我需要设置额外的路径名galaxy,它实际上也指向公共文件夹。
所以我设置了一个别名/galaxy "my public folder path“
然后,当我尝试localhost\galaxy\hello时,它将显示404,但如果我尝试localhost\galaxy\index.php\hello,它将正常工作
那么,我没有设置什么,这样我就可以像使用local\hello一样使用localhost\hello,而不需要输入index.php?