SSH İle .conf Dosyalarına Erişim Ve Düzenleme

Sponsorlu Bağlantılar

ssh ile .conf dosyalarina erisim ve duzenleme SSH İle .conf Dosyalarına Erişim Ve Düzenleme

SSH aracılığı ile sunucunuza bağlanıp, yapılandırma (.conf) dosyalarını düzenlemek için aşağıdaki adımları izleyebilirsiniz:

Sunucuya bağlandıktan sonra, yapılandırma dosyalarını düzenlemek için bir metin editörü kullanılır. Linux ve Unix tabanlı sistemlerde yaygın olarak kullanılan metin editörleri nano ve vim’dir.

Apache yapılandırma dosyasına erişim ve düzenleme komutu:

sudo nano /etc/apache2/apache2.conf

veya

sudo vim /etc/apache2/apache2.conf

Gerekli değişiklikleri yaptıktan sonra kaydetmek için nano kullanıyorsanız;
Ctrl + O, Enter tuşuna basarak kaydedin.

vim kullanıyorsanız;
:wq yazıp Enter tuşuna basarak kaydedin.

Editörden çıkmak için;
Ctrl + X tuşlarına basarak çıkabilirsiniz.

Yaptığınız değişikliklerin etkili olması için ilgili hizmeti yeniden başlatmanız gerekebilir. Örneğin, Apache’yi yeniden başlatmak için aşağıdaki komutu kullanabilirsiniz:

sudo systemctl restart apache2

veya eski sistemlerde;

sudo service apache2 restart

.conf Dosya Yolları
Linux dağıtımlarında Apache2, Nginx ve diğer bazı hizmetler için dosya yollarına aşağıdaki adreslerden erişilir.

Apache2 için Dosya Yolları Debian, Ubuntu ve türevleri:

Yapılandırma Dosyaları:

/etc/apache2/

Ana yapılandırma dosyası:

/etc/apache2/apache2.conf

Sanal Hostlar:

/etc/apache2/sites-available/

Log Dosyaları:

/var/log/apache2/

Erişim logları:

/var/log/apache2/access.log

Hata logları:

/var/log/apache2/error.log

CentOS, Fedora, Red Hat (RHEL) ve türevleri:

Yapılandırma Dosyaları:

/etc/httpd/

Ana yapılandırma dosyası:

/etc/httpd/conf/httpd.conf

Sanal Hostlar:

/etc/httpd/conf.d/

Log Dosyaları:

/var/log/httpd/

Erişim logları:

/var/log/httpd/access_log

Hata logları:

/var/log/httpd/error_log

Nginx için Dosya Yolları Debian, Ubuntu ve türevleri:

Yapılandırma Dosyaları:

/etc/nginx/

Ana yapılandırma dosyası:

/etc/nginx/nginx.conf

Sanal Hostlar:

/etc/nginx/sites-available/ (etkinleştirilmiş olanlar /etc/nginx/sites-enabled/ içerisinde)

Log Dosyaları:

/var/log/nginx/

Erişim logları:

/var/log/nginx/access.log

Hata logları:

/var/log/nginx/error.log

CentOS, Fedora, Red Hat (RHEL) ve türevleri:
Yapılandırma ve log dosyalarının yolları Debian/Ubuntu ile aynıdır.

MySQL/MariaDB için Dosya Yolları Yapılandırma Dosyası:

/etc/my.cnf

(CentOS, Fedora, RHEL)

veya

/etc/mysql/my.cnf

(Debian, Ubuntu)

Log Dosyaları:
Log dosyalarının yolu yapılandırma dosyasında belirtilir. Genellikle;

/var/log/mysql/

altında yer alır.

PHP için Dosya Yolları

php.ini Yapılandırma Dosyası:
PHP’nin yapılandırma dosyasının yolu PHP sürümüne ve dağıtıma bağlı olarak değişir. Genellikle;

/etc/php//

(Debian, Ubuntu)

veya

/etc/

(CentOS, Fedora, RHEL)

altındadır.

PHP yapılandırma dosyasının tam yerini bulmak için aşağıdaki komutu kullanın:

php –ini

Dosya yollarını doğrulamak veya bulmak için SSH’de (terminal/komut istemcisinde) locate veya find komutlarını kullanabilirsiniz. Örneğin, Apache’nin ana yapılandırma dosyasını bulmak için:

locate apache2.conf

veya

find / -name apache2.conf 2>/dev/null

Bu komutlar, SSH aracılığı ile dosyalarınıza erişim ve düzenleme yapmanıza, dosya sisteminizde belirtilen dosyanın yerini bulmanıza olanak tanır.

Sponsorlu Bağlantılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir