【ubuntu】Ubuntu 修改 Apache2 运行用户/用户组及修改方法

我们在安装apache后,有时在上传文件的时候,提示没有权限或者是不可写,我们都会去查文件夹的权限。通过ls -l /var/www/html/website可以很直观的看出我们文件和文件夹的权限,drwx-rx-rx没有问题,755其实这个时候,我们有可能忽略了apache运行的用户和用户组这个概念我们在上面查看的时候,还应该看看文件夹的所属用户和用户组是否和apache里的一致我们查看apache的conf里的httpd.conf,查看User,Group分别是什么呢?还可以通过ps -ef | grep httpd来查看当前启动和运行apache的用户

要是不对的话,我们可以修改httpd.conf里的User,Group达到一致的目的

我做的是  直接把文件夹的所有者 改成 apache用户和组


检查/etc/apache2/envvars文件,发现其中需要使用/etc/apache2/envvars文件中的以下几个环境变量

  export APACHE_RUN_USER=www-data

  export APACHE_RUN_GROUP=www-data

修改为:

  export APACHE_RUN_USER=与你系统的用户组同名

  export APACHE_RUN_GROUP=与你系统的用户组同名
  与你系统的用户同名,避免Apache2 写入权限的问题

 

开发模式:opensmarty:opesmarty

生产模式:apache:apache

 

#查php-fpm

sudo whereis php-fpm

#杀死php-fpm进程

sudo killall /usr/sbin/php-fpm7.2

#重新启动php-fpm

sudo /usr/sbin/php-fpm7.2

ubuntu自带截图工具 快捷键 设置 screenshot

Setting->Keyboard->Shortcurts->Custom Shortcuts-> + 号

然后

 

输入名称 :自有截图

命令: gnome-screenshot  -a

点击 Apply

 

 

点击自由截图 后面的Disabled

按下 Ctrl +Alt +A  三个键

  

至此 自有截图命令设置完成

调用就可以直接 Ctrl +Alt +A 

可以试试。

 

apache2常用命令

#查询apache状态
sudo systemctl status apache2

#开启虚拟主机
sudo a2dissite 000-default.conf

#重启apache
sudo systemctl restart apache2  #或 systemctl restart apache2

#使用 mod_rewrite 模块启动重写/重定向
sudo a2enmod rewrite

#重新启动apache
sudo systemctl restart apache2

 

查apache报错:

#查日志文件
tree /var/log/apache2 -L 1

#查末尾日志
tail -f /var/log/apache2/error_log

报错结果:

注意:提示apache未开启重写

 

重新设置 root 的密码:

sudo passwd root

 

参考链接:

【如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器】https://www.linuxidc.com/Linux/2018-11/155507.htm

【如何在 Ubuntu 上安装和优化 Apache】https://www.linuxidc.com/Linux/2018-05/152565.htm

【ubuntu中管理用户和用户组】https://www.cnblogs.com/vincedotnet/p/4017574.html

转载于:https://www.cnblogs.com/opensmarty/p/10646325.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值