标签: webmin

Webmin php-lib.pl修改

我已将PHP版本更新为5.5.26.使用PHP 5.4,我使用FCGI的Apache配置是:

AddHandler fcgid-script .php
AddHandler fcgid-script .php5
Run Code Online (Sandbox Code Playgroud)

使用新版本的PHP我需要将其他配置工作:

<FilesMatch \.php$>
    SetHandler fcgid-script
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

没关系,它正在发挥作用.

我的问题是Webmin的Virtualmin模块.我不想每次都更改配置,所以我编辑了Perl文件/usr/share/webmin/virtual-server/php-lib.pl:

# Directives for fcgid
local $dest = "$d->{'home'}/fcgi-bin";
#push(@phplines, "AddHandler fcgid-script .php");

# New config for PHP files
push(@phplines, "<FilesMatch \\.php\$>");
push(@phplines, "SetHandler fcgid-script");
push(@phplines, "</FilesMatch>");

push(@phplines, "FCGIWrapper $dest/php$ver.fcgi .php");
foreach my $v (&list_available_php_versions($d)) {
  #push(@phplines,
  #     "AddHandler fcgid-script .php$v->[0]");
  push(@phplines, "FCGIWrapper $dest/php$v->[0].fcgi " . ".php$v->[0]");
}
Run Code Online (Sandbox Code Playgroud)

但是我的改变没有做任何事,Webmin继续推行AddHandler.我重新启动了Webmin,我清除了文件/etc/webmin/module.infos.cache.

php apache perl webmin

24
推荐指数
1
解决办法
646
查看次数

在shell中创建新的管理员webmin用户

已安装webmin并想要创建一个非root用户登录,请按照以下步骤操作:

  1. 编辑文件/etc/webmin/miniserv.users并为新用户添加一行

    anubhav:12ZVLjpihs:0
    
    Run Code Online (Sandbox Code Playgroud)
  2. 编辑文件 /etc/webmin/webmin.acl并复制root用户的第一行并将其粘贴到同一文件中,将root重命名为新用户并保存文件,因此该文件应该像

    root:access privileges
    anubhav:accessprivileges.
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重置新用户密码/usr/share/webmin/changepass.pl /etc/webmin anubhav mypassword.

  4. 重新启动webmin,从/etc/init.d/webmin restart

  5. 导航到您的webmin页面并登录用户新的用户名和密码.

linux passwords admin webmin

19
推荐指数
1
解决办法
1万
查看次数

无法通过浏览器访问Webmin

我按照DigitalOcean的教程介绍了如何使用SSH设置服务器,创建新用户,防火墙等.本系列的第一个教程链接在:

https://www.digitalocean.com/community/tutorials/how-to-connect-to-your-droplet-with-ssh

我还在我的服务器上安装了Webmin,但是仍然无法使用Web浏览器连接到服务器.它只是加载了很长时间然后说它无法建立连接.我一直在使用的URL是:

"Just-my-IP-adress"和" https:// Just-my-IP-adress:10000 "

最后一个打开Webmin管理员.

我不确定还需要做些什么才能从服务器获得响应.这对我来说都是新的,所以你不应该假设除了我上面的教程之外的任何事情已经完成了.

任何菜鸟错误的建议将不胜感激.

更新1:按照本教程安装LAMP之后,我现在得到一个响应,当我刚刚使用我的IP地址时,webmin仍然没有响应,但我认为它没有正确安装,因为我没有安装LAMP,当我做了Webmin-安装.

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

UPDATE1:再次安装Webmin后,我仍然无法通过浏览器访问它.我试过这个命令:

nc -zvw 3 <my-ip> 10000
Run Code Online (Sandbox Code Playgroud)

在终端并得到这个作为回应:¨

Connection to 45.55.191.35 10000 port [tcp/webmin] succeeded!
Run Code Online (Sandbox Code Playgroud)

所以我想端口是开放的,我应该可以连接到它,但它不会让我在浏览器中使用GUI.

ssh webmin digital-ocean ubuntu-14.04 server

16
推荐指数
4
解决办法
5万
查看次数

如何设置wget cron job命令

如何设置cron job命令来执行URL?

/usr/bin/wget -q http://www.domain.com/cron_jobs/job1.php >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

为什么我不能做这个工作!?尝试了一切.. PHP脚本应该发送电子邮件并创建一些文件,但没有完成

该命令返回:

Output from command /usr/bin/wget -q http://www.domain.com/cron_jobs/job1.php ..

No output generated
Run Code Online (Sandbox Code Playgroud)

...但它仍会/root在每次执行时创建一个空文件!?为什么?

php linux webmin

10
推荐指数
3
解决办法
5万
查看次数

如何修复“E:无法读取源列表”无法读取错误?

我已在 etc/apt/sources.list.d/webmin.list 中添加了这两行

 `deb http://download.webmin.com/download/repository sarge contribdeb`
 `http://download.webmin.com/download/repository sarge contrib`
Run Code Online (Sandbox Code Playgroud)

现在,在运行“sudo apt-get update”时,我收到以下错误:

 1. E: Type 'http://download.webmin.com/download/repository' is not known on  
    line 2 in source list /etc/apt/sources.list.d/webmin.list.
 2. E: The list of sources could not be read
Run Code Online (Sandbox Code Playgroud)

提前致谢 !!

linux lamp webmin ubuntu-16.04

10
推荐指数
3
解决办法
7万
查看次数

使用Webmin设置cron作业

我正在尝试使用Webmin设置一个Cron作业,每5分钟运行一次.它需要以.php文件为目标并在该文件中运行php脚本.当我在"命令"字段中输入文件的路径时,它不起作用.我只是想知道我做错了什么,我在哪里放置我需要运行Cron作业的文件路径.

谢谢!

php cron webmin

8
推荐指数
3
解决办法
2万
查看次数

如何在我的Google Cloud Ubuntu实例上设置用户密码?

我在Google Cloud上启动了一个Ubuntu 15.10实例并按照此处安装了Webmin:

http://www.webmin.com/deb.html

Webmin已成功安装,我可以在浏览器窗口中看到登录页面,但是我需要输入我的用户名和密码,并使用sudo级别访问登录并开始使用Webmin.

我通过浏览器窗口使用了SSH,因此从未为任何类型的root访问权限设置密码.

有谁知道如何为我自己设置密码以在我的实例上以sudo用户身份登录?

linux webmin google-cloud-platform ubuntu-15.10

8
推荐指数
1
解决办法
2万
查看次数

Linux从Webmin执行MySQL备份到基于时间的路径

我试图在Linux Ubuntu Server 12.04(CronJob)中设置一个计划任务,以便在午夜执行我所有MySQL数据库的每日备份.

我已经安装了已知的Webmin(一个用于管理Web服务器的漂亮的Web界面).

所以我的问题是:每当执行备份时,文件都会被覆盖!

这意味着:前天的备份是LOST,只保存了"Yesterday"备份!

我试过像设置动态文件路径之类的东西:

的/ var/WWW/mysqlbackups /%D-%间 - %Y

但我没有成功:(

有谁能够帮我.

非常感谢你们.

mysql backup webmin ubuntu-server cron-task

7
推荐指数
4
解决办法
9872
查看次数

为 webmin 配置 Nginx 反向代理

我已经有一个正在运行的 https 站点。我的以下配置适用于 webmin。除了当我登录时,网址重写了它旁边的端口号 10000,因此找不到错误服务器。任何人都可以帮我纠正这个吗?

server {

 server_name webmin.example.com;
                listen 443;
                ssl on;
                ssl_certificate /etc/webmin/miniserv.pem;
                ssl_certificate_key /etc/webmin/miniserv.pem;
                access_log off;
                error_log off;
                location /RequestDenied {
                return 418;
    }

        location / {
                proxy_pass      https://127.0.0.1:10000;
                proxy_redirect  off;

                #Proxy Settings
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

                proxy_max_temp_file_size 0;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                proxy_buffer_size          128k;
                proxy_buffers              32 32k;
                proxy_busy_buffers_size    256k;
                proxy_temp_file_write_size 256k;
        }
}
Run Code Online (Sandbox Code Playgroud)

proxy reverse-proxy nginx webmin nginx-reverse-proxy

6
推荐指数
1
解决办法
1万
查看次数

如何在Webmin中禁用双因素身份验证

我在5或6台服务器上安装了Webmin,但几个月前我决定安装双因素身份验证,以便使用手机上的Google身份验证器应用程序登录Webmin.

令我惊讶的是,当我更换手机时,我在Google身份验证器应用程序中丢失了所有令牌.这实际上发生在我身上两次.我已经在其他地方重建了所有内容,但无法再在这台服务器上登录Webmin.

我试图搜索谷歌死亡,但没有答案.我尝试卸载Webmin并使用RPM重新安装.

重新安装Webmin后,它只保留相同的设置,这意味着我仍然需要不再在手机上的Google Auth令牌.

有任何想法吗?

我是否应该尝试打破Oauth模块,我认为它需要工作还是会导致更多问题?

webmin

6
推荐指数
3
解决办法
9119
查看次数