29-07-2020, Saat: 09:45
Merhaba,
Ubuntu 20.4 LTS sürümü üzerine Apache sunucusunu kurdum. Sunucu olarak kurduğum makinenin IP adresi ile test ettiğimde Apache sunucusunun çalıştığını görüyorum. Fakat delphi ile deneme olarak bir Apache modül uygulaması yazıp sunucuya attığımda modül dosyasını çalıştırıp test edemedim. Galiba modül dosyası yüklenmiyor.
Ben bu işlemi Ubuntu 16 ve 18 sürümlerinde daha önce yaptım ve çalışmıştı.
Ubuntu 20.4 LTS sürümü üzerine Apache sunucusunu kurdum. Sunucu olarak kurduğum makinenin IP adresi ile test ettiğimde Apache sunucusunun çalıştığını görüyorum. Fakat delphi ile deneme olarak bir Apache modül uygulaması yazıp sunucuya attığımda modül dosyasını çalıştırıp test edemedim. Galiba modül dosyası yüklenmiyor.
//Proje içindeki örnek ayar dosyası //Projede görünen modül Adı liftonline_module //Modül yükleme örneği LoadModule liftonline_module modules/mod_liftonline.dll //subdomain/folder modül örneği <Location /xyz> SetHandler mod_liftonline-handler </Location> //## Linux içinde benim yaptığım ayarlar ## //Oluşturduğum modülü Linux içinde aşağıdaki dizine attım /usr/lib/apache2/modules/libmod_liftonline.so //Linux içinde modül yükleme dosyasını burada oluşturdum. /etc/apache2/mods-enabled/libmod_liftonline.load //libmod_liftonline.load dosya içeriği LoadModule liftonline_module /usr/lib/apache2/modules/libmod_liftonline.so //Aşağıdaki dosya üzerinde de bir değişiklik yaptım. /etc/apache2/sites-enabled/000-default.conf //Modül handler içeriği için yapılan değişiklik aşağıdaki kodu eklemem oldu <Location /liftnet> SetHandler mod_liftonline-handler </Location> //Çalıştığı portu değiştirmek içinde yine 000-default.conf, /etc/apache2/ports.conf //dosyaları içinde 80 yerine 8090 yaptım.Ayrıca belirtmek isterim portlar ile değişiklik yapmandan da modül olarak çalışmadı. Normal test penceresi geliyor.
Ben bu işlemi Ubuntu 16 ve 18 sürümlerinde daha önce yaptım ve çalışmıştı.
PostgreSQL - Linux - Delphi, Poliüretan